From 454925dbc0ada05d7002dbef63df6376db78f0ec Mon Sep 17 00:00:00 2001 From: Yordan Galabov Date: Thu, 18 Apr 2024 16:56:23 +0300 Subject: [PATCH] fix tests --- cmd/metalcloud-cli/helpers.go | 2 +- cmd/metalcloud-cli/main.go | 4 +- cmd/metalcloud-cli/main_test.go | 2 +- helpers/mock_client.go | 3887 ++++++++++++++++--------------- pkg/apply/cmd_apply_test.go | 10 +- 5 files changed, 1961 insertions(+), 1944 deletions(-) diff --git a/cmd/metalcloud-cli/helpers.go b/cmd/metalcloud-cli/helpers.go index ff553ff..2bab411 100644 --- a/cmd/metalcloud-cli/helpers.go +++ b/cmd/metalcloud-cli/helpers.go @@ -130,7 +130,7 @@ func initClient(endpointSuffix string) (metalcloud.MetalCloudClient, error) { return metalcloud.GetMetalcloudClientWithOptions(options) } -func getHelp(clients map[string]metalcloud.MetalCloudClient, showArguments bool) string { +func getHelp(clients map[string]metalcloud.MetalCloudClient) string { var sb strings.Builder cmds := getCommands(clients) for _, c := range cmds { diff --git a/cmd/metalcloud-cli/main.go b/cmd/metalcloud-cli/main.go index 91d2ec3..d254c49 100644 --- a/cmd/metalcloud-cli/main.go +++ b/cmd/metalcloud-cli/main.go @@ -24,12 +24,12 @@ func main() { if len(os.Args) < 2 { //fmt.Fprintf(GetStdout(), "Invalid command! Use 'help' for a list of commands.\n") - fmt.Fprintf(configuration.GetStdout(), "%s\n", getHelp(clients, false)) + fmt.Fprintf(configuration.GetStdout(), "%s\n", getHelp(clients)) os.Exit(-1) } if os.Args[1] == "help" { - fmt.Fprintf(configuration.GetStdout(), "%s\n", getHelp(clients, false)) + fmt.Fprintf(configuration.GetStdout(), "%s\n", getHelp(clients)) os.Exit(0) } diff --git a/cmd/metalcloud-cli/main_test.go b/cmd/metalcloud-cli/main_test.go index a7ff692..d582add 100644 --- a/cmd/metalcloud-cli/main_test.go +++ b/cmd/metalcloud-cli/main_test.go @@ -301,7 +301,7 @@ func TestGetHelp(t *testing.T) { } cmds := getCommands(clients) - s := getHelp(clients, true) + s := getHelp(clients) for _, c := range cmds { Expect(s).To(ContainSubstring(c.Description)) } diff --git a/helpers/mock_client.go b/helpers/mock_client.go index 0040eb8..744218a 100644 --- a/helpers/mock_client.go +++ b/helpers/mock_client.go @@ -1,54 +1,54 @@ // Code generated by MockGen. DO NOT EDIT. -// Source: /Users/alex/code/metal-cloud-sdk-go/metal_cloud_client.go +// Source: /home/manata/metalsoft/metal-cloud-sdk-go/metal_cloud_client.go // Package mock_metalcloud is a generated GoMock package. package mock_metalcloud import ( + reflect "reflect" + gomock "github.com/golang/mock/gomock" metalcloud "github.com/metalsoft-io/metal-cloud-sdk-go/v3" - reflect "reflect" ) -// MockMetalCloudClient is a mock of MetalCloudClient interface +// MockMetalCloudClient is a mock of MetalCloudClient interface. type MockMetalCloudClient struct { ctrl *gomock.Controller recorder *MockMetalCloudClientMockRecorder } -// MockMetalCloudClientMockRecorder is the mock recorder for MockMetalCloudClient +// MockMetalCloudClientMockRecorder is the mock recorder for MockMetalCloudClient. type MockMetalCloudClientMockRecorder struct { mock *MockMetalCloudClient } -// NewMockMetalCloudClient creates a new mock instance +// NewMockMetalCloudClient creates a new mock instance. func NewMockMetalCloudClient(ctrl *gomock.Controller) *MockMetalCloudClient { mock := &MockMetalCloudClient{ctrl: ctrl} mock.recorder = &MockMetalCloudClientMockRecorder{mock} return mock } -// EXPECT returns an object that allows the caller to indicate expected use +// EXPECT returns an object that allows the caller to indicate expected use. func (m *MockMetalCloudClient) EXPECT() *MockMetalCloudClientMockRecorder { return m.recorder } -// AFCSearch mocks base method -func (m *MockMetalCloudClient) AFCSearch(filter string, page_start, page_end int) (*[]metalcloud.AFCSearchResult, error) { +// AFCDelete mocks base method. +func (m *MockMetalCloudClient) AFCDelete(afcID int) error { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "AFCSearch", filter, page_start, page_end) - ret0, _ := ret[0].(*[]metalcloud.AFCSearchResult) - ret1, _ := ret[1].(error) - return ret0, ret1 + ret := m.ctrl.Call(m, "AFCDelete", afcID) + ret0, _ := ret[0].(error) + return ret0 } -// AFCSearch indicates an expected call of AFCSearch -func (mr *MockMetalCloudClientMockRecorder) AFCSearch(filter, page_start, page_end interface{}) *gomock.Call { +// AFCDelete indicates an expected call of AFCDelete. +func (mr *MockMetalCloudClientMockRecorder) AFCDelete(afcID interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AFCSearch", reflect.TypeOf((*MockMetalCloudClient)(nil).AFCSearch), filter, page_start, page_end) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AFCDelete", reflect.TypeOf((*MockMetalCloudClient)(nil).AFCDelete), afcID) } -// AFCGet mocks base method +// AFCGet mocks base method. func (m *MockMetalCloudClient) AFCGet(afcID int) (*metalcloud.AFC, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "AFCGet", afcID) @@ -57,427 +57,590 @@ func (m *MockMetalCloudClient) AFCGet(afcID int) (*metalcloud.AFC, error) { return ret0, ret1 } -// AFCGet indicates an expected call of AFCGet +// AFCGet indicates an expected call of AFCGet. func (mr *MockMetalCloudClientMockRecorder) AFCGet(afcID interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AFCGet", reflect.TypeOf((*MockMetalCloudClient)(nil).AFCGet), afcID) } -// AFCRetryCall mocks base method -func (m *MockMetalCloudClient) AFCRetryCall(afcID int) error { +// AFCMarkForDeath mocks base method. +func (m *MockMetalCloudClient) AFCMarkForDeath(afcID int, typeOfMark string) error { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "AFCRetryCall", afcID) + ret := m.ctrl.Call(m, "AFCMarkForDeath", afcID, typeOfMark) ret0, _ := ret[0].(error) return ret0 } -// AFCRetryCall indicates an expected call of AFCRetryCall -func (mr *MockMetalCloudClientMockRecorder) AFCRetryCall(afcID interface{}) *gomock.Call { +// AFCMarkForDeath indicates an expected call of AFCMarkForDeath. +func (mr *MockMetalCloudClientMockRecorder) AFCMarkForDeath(afcID, typeOfMark interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AFCRetryCall", reflect.TypeOf((*MockMetalCloudClient)(nil).AFCRetryCall), afcID) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AFCMarkForDeath", reflect.TypeOf((*MockMetalCloudClient)(nil).AFCMarkForDeath), afcID, typeOfMark) } -// AFCSkip mocks base method -func (m *MockMetalCloudClient) AFCSkip(afcID int) error { +// AFCRetryCall mocks base method. +func (m *MockMetalCloudClient) AFCRetryCall(afcID int) error { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "AFCSkip", afcID) + ret := m.ctrl.Call(m, "AFCRetryCall", afcID) ret0, _ := ret[0].(error) return ret0 } -// AFCSkip indicates an expected call of AFCSkip -func (mr *MockMetalCloudClientMockRecorder) AFCSkip(afcID interface{}) *gomock.Call { +// AFCRetryCall indicates an expected call of AFCRetryCall. +func (mr *MockMetalCloudClientMockRecorder) AFCRetryCall(afcID interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AFCSkip", reflect.TypeOf((*MockMetalCloudClient)(nil).AFCSkip), afcID) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AFCRetryCall", reflect.TypeOf((*MockMetalCloudClient)(nil).AFCRetryCall), afcID) } -// AFCDelete mocks base method -func (m *MockMetalCloudClient) AFCDelete(afcID int) error { +// AFCSearch mocks base method. +func (m *MockMetalCloudClient) AFCSearch(filter string, page_start, page_end int) (*[]metalcloud.AFCSearchResult, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "AFCDelete", afcID) - ret0, _ := ret[0].(error) - return ret0 + ret := m.ctrl.Call(m, "AFCSearch", filter, page_start, page_end) + ret0, _ := ret[0].(*[]metalcloud.AFCSearchResult) + ret1, _ := ret[1].(error) + return ret0, ret1 } -// AFCDelete indicates an expected call of AFCDelete -func (mr *MockMetalCloudClientMockRecorder) AFCDelete(afcID interface{}) *gomock.Call { +// AFCSearch indicates an expected call of AFCSearch. +func (mr *MockMetalCloudClientMockRecorder) AFCSearch(filter, page_start, page_end interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AFCDelete", reflect.TypeOf((*MockMetalCloudClient)(nil).AFCDelete), afcID) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AFCSearch", reflect.TypeOf((*MockMetalCloudClient)(nil).AFCSearch), filter, page_start, page_end) } -// AFCMarkForDeath mocks base method -func (m *MockMetalCloudClient) AFCMarkForDeath(afcID int, typeOfMark string) error { +// AFCSkip mocks base method. +func (m *MockMetalCloudClient) AFCSkip(afcID int) error { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "AFCMarkForDeath", afcID, typeOfMark) + ret := m.ctrl.Call(m, "AFCSkip", afcID) ret0, _ := ret[0].(error) return ret0 } -// AFCMarkForDeath indicates an expected call of AFCMarkForDeath -func (mr *MockMetalCloudClientMockRecorder) AFCMarkForDeath(afcID, typeOfMark interface{}) *gomock.Call { +// AFCSkip indicates an expected call of AFCSkip. +func (mr *MockMetalCloudClientMockRecorder) AFCSkip(afcID interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AFCMarkForDeath", reflect.TypeOf((*MockMetalCloudClient)(nil).AFCMarkForDeath), afcID, typeOfMark) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AFCSkip", reflect.TypeOf((*MockMetalCloudClient)(nil).AFCSkip), afcID) } -// CustomISOs mocks base method -func (m *MockMetalCloudClient) CustomISOs(userID int) (*map[string]metalcloud.CustomISO, error) { +// ClusterAppKubernetes mocks base method. +func (m *MockMetalCloudClient) ClusterAppKubernetes(clusterID int, decryptCredentials bool) (*metalcloud.AppKubernetes, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "CustomISOs", userID) - ret0, _ := ret[0].(*map[string]metalcloud.CustomISO) + ret := m.ctrl.Call(m, "ClusterAppKubernetes", clusterID, decryptCredentials) + ret0, _ := ret[0].(*metalcloud.AppKubernetes) ret1, _ := ret[1].(error) return ret0, ret1 } -// CustomISOs indicates an expected call of CustomISOs -func (mr *MockMetalCloudClientMockRecorder) CustomISOs(userID interface{}) *gomock.Call { +// ClusterAppKubernetes indicates an expected call of ClusterAppKubernetes. +func (mr *MockMetalCloudClientMockRecorder) ClusterAppKubernetes(clusterID, decryptCredentials interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CustomISOs", reflect.TypeOf((*MockMetalCloudClient)(nil).CustomISOs), userID) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ClusterAppKubernetes", reflect.TypeOf((*MockMetalCloudClient)(nil).ClusterAppKubernetes), clusterID, decryptCredentials) } -// CustomISOCreate mocks base method -func (m *MockMetalCloudClient) CustomISOCreate(customISO metalcloud.CustomISO) (*metalcloud.CustomISO, error) { +// ClusterAppKubernetesByLabel mocks base method. +func (m *MockMetalCloudClient) ClusterAppKubernetesByLabel(clusterLabel string, decryptCredentials bool) (*metalcloud.AppKubernetes, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "CustomISOCreate", customISO) - ret0, _ := ret[0].(*metalcloud.CustomISO) + ret := m.ctrl.Call(m, "ClusterAppKubernetesByLabel", clusterLabel, decryptCredentials) + ret0, _ := ret[0].(*metalcloud.AppKubernetes) ret1, _ := ret[1].(error) return ret0, ret1 } -// CustomISOCreate indicates an expected call of CustomISOCreate -func (mr *MockMetalCloudClientMockRecorder) CustomISOCreate(customISO interface{}) *gomock.Call { +// ClusterAppKubernetesByLabel indicates an expected call of ClusterAppKubernetesByLabel. +func (mr *MockMetalCloudClientMockRecorder) ClusterAppKubernetesByLabel(clusterLabel, decryptCredentials interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CustomISOCreate", reflect.TypeOf((*MockMetalCloudClient)(nil).CustomISOCreate), customISO) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ClusterAppKubernetesByLabel", reflect.TypeOf((*MockMetalCloudClient)(nil).ClusterAppKubernetesByLabel), clusterLabel, decryptCredentials) } -// CustomISOGet mocks base method -func (m *MockMetalCloudClient) CustomISOGet(customISOID int) (*metalcloud.CustomISO, error) { +// ClusterAppVMWareVSphere mocks base method. +func (m *MockMetalCloudClient) ClusterAppVMWareVSphere(clusterID int, decryptCredentials bool) (*metalcloud.AppVMWareVsphere, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "CustomISOGet", customISOID) - ret0, _ := ret[0].(*metalcloud.CustomISO) + ret := m.ctrl.Call(m, "ClusterAppVMWareVSphere", clusterID, decryptCredentials) + ret0, _ := ret[0].(*metalcloud.AppVMWareVsphere) ret1, _ := ret[1].(error) return ret0, ret1 } -// CustomISOGet indicates an expected call of CustomISOGet -func (mr *MockMetalCloudClientMockRecorder) CustomISOGet(customISOID interface{}) *gomock.Call { +// ClusterAppVMWareVSphere indicates an expected call of ClusterAppVMWareVSphere. +func (mr *MockMetalCloudClientMockRecorder) ClusterAppVMWareVSphere(clusterID, decryptCredentials interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CustomISOGet", reflect.TypeOf((*MockMetalCloudClient)(nil).CustomISOGet), customISOID) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ClusterAppVMWareVSphere", reflect.TypeOf((*MockMetalCloudClient)(nil).ClusterAppVMWareVSphere), clusterID, decryptCredentials) } -// CustomISODelete mocks base method -func (m *MockMetalCloudClient) CustomISODelete(customISOID int) error { +// ClusterAppVMWareVSphereByLabel mocks base method. +func (m *MockMetalCloudClient) ClusterAppVMWareVSphereByLabel(clusterLabel string, decryptCredentials bool) (*metalcloud.AppVMWareVsphere, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "CustomISODelete", customISOID) - ret0, _ := ret[0].(error) - return ret0 + ret := m.ctrl.Call(m, "ClusterAppVMWareVSphereByLabel", clusterLabel, decryptCredentials) + ret0, _ := ret[0].(*metalcloud.AppVMWareVsphere) + ret1, _ := ret[1].(error) + return ret0, ret1 } -// CustomISODelete indicates an expected call of CustomISODelete -func (mr *MockMetalCloudClientMockRecorder) CustomISODelete(customISOID interface{}) *gomock.Call { +// ClusterAppVMWareVSphereByLabel indicates an expected call of ClusterAppVMWareVSphereByLabel. +func (mr *MockMetalCloudClientMockRecorder) ClusterAppVMWareVSphereByLabel(clusterLabel, decryptCredentials interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CustomISODelete", reflect.TypeOf((*MockMetalCloudClient)(nil).CustomISODelete), customISOID) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ClusterAppVMWareVSphereByLabel", reflect.TypeOf((*MockMetalCloudClient)(nil).ClusterAppVMWareVSphereByLabel), clusterLabel, decryptCredentials) } -// CustomISOUpdate mocks base method -func (m *MockMetalCloudClient) CustomISOUpdate(customISOID int, customISO metalcloud.CustomISO) (*metalcloud.CustomISO, error) { +// ClusterCreate mocks base method. +func (m *MockMetalCloudClient) ClusterCreate(infrastructureID int, cluster metalcloud.Cluster) (*metalcloud.Cluster, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "CustomISOUpdate", customISOID, customISO) - ret0, _ := ret[0].(*metalcloud.CustomISO) + ret := m.ctrl.Call(m, "ClusterCreate", infrastructureID, cluster) + ret0, _ := ret[0].(*metalcloud.Cluster) ret1, _ := ret[1].(error) return ret0, ret1 } -// CustomISOUpdate indicates an expected call of CustomISOUpdate -func (mr *MockMetalCloudClientMockRecorder) CustomISOUpdate(customISOID, customISO interface{}) *gomock.Call { +// ClusterCreate indicates an expected call of ClusterCreate. +func (mr *MockMetalCloudClientMockRecorder) ClusterCreate(infrastructureID, cluster interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CustomISOUpdate", reflect.TypeOf((*MockMetalCloudClient)(nil).CustomISOUpdate), customISOID, customISO) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ClusterCreate", reflect.TypeOf((*MockMetalCloudClient)(nil).ClusterCreate), infrastructureID, cluster) } -// CustomISOBootIntoServer mocks base method -func (m *MockMetalCloudClient) CustomISOBootIntoServer(customISOID, serverID int) (int, error) { +// ClusterCreateByLabel mocks base method. +func (m *MockMetalCloudClient) ClusterCreateByLabel(infrastructureLabel string, cluster metalcloud.Cluster) (*metalcloud.Cluster, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "CustomISOBootIntoServer", customISOID, serverID) - ret0, _ := ret[0].(int) + ret := m.ctrl.Call(m, "ClusterCreateByLabel", infrastructureLabel, cluster) + ret0, _ := ret[0].(*metalcloud.Cluster) ret1, _ := ret[1].(error) return ret0, ret1 } -// CustomISOBootIntoServer indicates an expected call of CustomISOBootIntoServer -func (mr *MockMetalCloudClientMockRecorder) CustomISOBootIntoServer(customISOID, serverID interface{}) *gomock.Call { +// ClusterCreateByLabel indicates an expected call of ClusterCreateByLabel. +func (mr *MockMetalCloudClientMockRecorder) ClusterCreateByLabel(infrastructureLabel, cluster interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CustomISOBootIntoServer", reflect.TypeOf((*MockMetalCloudClient)(nil).CustomISOBootIntoServer), customISOID, serverID) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ClusterCreateByLabel", reflect.TypeOf((*MockMetalCloudClient)(nil).ClusterCreateByLabel), infrastructureLabel, cluster) } -// Datacenters mocks base method -func (m *MockMetalCloudClient) Datacenters(onlyActive bool) (*map[string]metalcloud.Datacenter, error) { +// ClusterDelete mocks base method. +func (m *MockMetalCloudClient) ClusterDelete(clusterID int) error { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "Datacenters", onlyActive) - ret0, _ := ret[0].(*map[string]metalcloud.Datacenter) - ret1, _ := ret[1].(error) - return ret0, ret1 + ret := m.ctrl.Call(m, "ClusterDelete", clusterID) + ret0, _ := ret[0].(error) + return ret0 } -// Datacenters indicates an expected call of Datacenters -func (mr *MockMetalCloudClientMockRecorder) Datacenters(onlyActive interface{}) *gomock.Call { +// ClusterDelete indicates an expected call of ClusterDelete. +func (mr *MockMetalCloudClientMockRecorder) ClusterDelete(clusterID interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Datacenters", reflect.TypeOf((*MockMetalCloudClient)(nil).Datacenters), onlyActive) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ClusterDelete", reflect.TypeOf((*MockMetalCloudClient)(nil).ClusterDelete), clusterID) } -// DatacentersByUserID mocks base method -func (m *MockMetalCloudClient) DatacentersByUserID(userID int, onlyActive bool) (*map[string]metalcloud.Datacenter, error) { +// ClusterDeleteByLabel mocks base method. +func (m *MockMetalCloudClient) ClusterDeleteByLabel(clusterLabel string) error { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "DatacentersByUserID", userID, onlyActive) - ret0, _ := ret[0].(*map[string]metalcloud.Datacenter) - ret1, _ := ret[1].(error) - return ret0, ret1 + ret := m.ctrl.Call(m, "ClusterDeleteByLabel", clusterLabel) + ret0, _ := ret[0].(error) + return ret0 } -// DatacentersByUserID indicates an expected call of DatacentersByUserID -func (mr *MockMetalCloudClientMockRecorder) DatacentersByUserID(userID, onlyActive interface{}) *gomock.Call { +// ClusterDeleteByLabel indicates an expected call of ClusterDeleteByLabel. +func (mr *MockMetalCloudClientMockRecorder) ClusterDeleteByLabel(clusterLabel interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DatacentersByUserID", reflect.TypeOf((*MockMetalCloudClient)(nil).DatacentersByUserID), userID, onlyActive) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ClusterDeleteByLabel", reflect.TypeOf((*MockMetalCloudClient)(nil).ClusterDeleteByLabel), clusterLabel) } -// DatacentersByUserEmail mocks base method -func (m *MockMetalCloudClient) DatacentersByUserEmail(userEmail string, onlyActive bool) (*map[string]metalcloud.Datacenter, error) { +// ClusterEdit mocks base method. +func (m *MockMetalCloudClient) ClusterEdit(clusterId int, clusterOperation metalcloud.ClusterOperation) (*metalcloud.Cluster, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "DatacentersByUserEmail", userEmail, onlyActive) - ret0, _ := ret[0].(*map[string]metalcloud.Datacenter) + ret := m.ctrl.Call(m, "ClusterEdit", clusterId, clusterOperation) + ret0, _ := ret[0].(*metalcloud.Cluster) ret1, _ := ret[1].(error) return ret0, ret1 } -// DatacentersByUserEmail indicates an expected call of DatacentersByUserEmail -func (mr *MockMetalCloudClientMockRecorder) DatacentersByUserEmail(userEmail, onlyActive interface{}) *gomock.Call { +// ClusterEdit indicates an expected call of ClusterEdit. +func (mr *MockMetalCloudClientMockRecorder) ClusterEdit(clusterId, clusterOperation interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DatacentersByUserEmail", reflect.TypeOf((*MockMetalCloudClient)(nil).DatacentersByUserEmail), userEmail, onlyActive) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ClusterEdit", reflect.TypeOf((*MockMetalCloudClient)(nil).ClusterEdit), clusterId, clusterOperation) } -// DatacenterGet mocks base method -func (m *MockMetalCloudClient) DatacenterGet(datacenterName string) (*metalcloud.Datacenter, error) { +// ClusterEditByLabel mocks base method. +func (m *MockMetalCloudClient) ClusterEditByLabel(clusterLabel string, clusterOperation metalcloud.ClusterOperation) (*metalcloud.Cluster, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "DatacenterGet", datacenterName) - ret0, _ := ret[0].(*metalcloud.Datacenter) + ret := m.ctrl.Call(m, "ClusterEditByLabel", clusterLabel, clusterOperation) + ret0, _ := ret[0].(*metalcloud.Cluster) ret1, _ := ret[1].(error) return ret0, ret1 } -// DatacenterGet indicates an expected call of DatacenterGet -func (mr *MockMetalCloudClientMockRecorder) DatacenterGet(datacenterName interface{}) *gomock.Call { +// ClusterEditByLabel indicates an expected call of ClusterEditByLabel. +func (mr *MockMetalCloudClientMockRecorder) ClusterEditByLabel(clusterLabel, clusterOperation interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DatacenterGet", reflect.TypeOf((*MockMetalCloudClient)(nil).DatacenterGet), datacenterName) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ClusterEditByLabel", reflect.TypeOf((*MockMetalCloudClient)(nil).ClusterEditByLabel), clusterLabel, clusterOperation) } -// DatacenterGetForUserByEmail mocks base method -func (m *MockMetalCloudClient) DatacenterGetForUserByEmail(datacenterName, userID string) (*metalcloud.Datacenter, error) { +// ClusterGet mocks base method. +func (m *MockMetalCloudClient) ClusterGet(clusterID int) (*metalcloud.Cluster, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "DatacenterGetForUserByEmail", datacenterName, userID) - ret0, _ := ret[0].(*metalcloud.Datacenter) + ret := m.ctrl.Call(m, "ClusterGet", clusterID) + ret0, _ := ret[0].(*metalcloud.Cluster) ret1, _ := ret[1].(error) return ret0, ret1 } -// DatacenterGetForUserByEmail indicates an expected call of DatacenterGetForUserByEmail -func (mr *MockMetalCloudClientMockRecorder) DatacenterGetForUserByEmail(datacenterName, userID interface{}) *gomock.Call { +// ClusterGet indicates an expected call of ClusterGet. +func (mr *MockMetalCloudClientMockRecorder) ClusterGet(clusterID interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DatacenterGetForUserByEmail", reflect.TypeOf((*MockMetalCloudClient)(nil).DatacenterGetForUserByEmail), datacenterName, userID) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ClusterGet", reflect.TypeOf((*MockMetalCloudClient)(nil).ClusterGet), clusterID) } -// DatacenterGetForUserByID mocks base method -func (m *MockMetalCloudClient) DatacenterGetForUserByID(datacenterName string, userID int) (*metalcloud.Datacenter, error) { +// ClusterGetByLabel mocks base method. +func (m *MockMetalCloudClient) ClusterGetByLabel(clusterLabel string) (*metalcloud.Cluster, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "DatacenterGetForUserByID", datacenterName, userID) - ret0, _ := ret[0].(*metalcloud.Datacenter) + ret := m.ctrl.Call(m, "ClusterGetByLabel", clusterLabel) + ret0, _ := ret[0].(*metalcloud.Cluster) ret1, _ := ret[1].(error) return ret0, ret1 } -// DatacenterGetForUserByID indicates an expected call of DatacenterGetForUserByID -func (mr *MockMetalCloudClientMockRecorder) DatacenterGetForUserByID(datacenterName, userID interface{}) *gomock.Call { +// ClusterGetByLabel indicates an expected call of ClusterGetByLabel. +func (mr *MockMetalCloudClientMockRecorder) ClusterGetByLabel(clusterLabel interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DatacenterGetForUserByID", reflect.TypeOf((*MockMetalCloudClient)(nil).DatacenterGetForUserByID), datacenterName, userID) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ClusterGetByLabel", reflect.TypeOf((*MockMetalCloudClient)(nil).ClusterGetByLabel), clusterLabel) } -// DatacenterConfigGet mocks base method -func (m *MockMetalCloudClient) DatacenterConfigGet(datacenterName string) (*metalcloud.DatacenterConfig, error) { +// ClusterInstanceArrays mocks base method. +func (m *MockMetalCloudClient) ClusterInstanceArrays(clusterId int) (*map[string]metalcloud.InstanceArray, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "DatacenterConfigGet", datacenterName) - ret0, _ := ret[0].(*metalcloud.DatacenterConfig) + ret := m.ctrl.Call(m, "ClusterInstanceArrays", clusterId) + ret0, _ := ret[0].(*map[string]metalcloud.InstanceArray) ret1, _ := ret[1].(error) return ret0, ret1 } -// DatacenterConfigGet indicates an expected call of DatacenterConfigGet -func (mr *MockMetalCloudClientMockRecorder) DatacenterConfigGet(datacenterName interface{}) *gomock.Call { +// ClusterInstanceArrays indicates an expected call of ClusterInstanceArrays. +func (mr *MockMetalCloudClientMockRecorder) ClusterInstanceArrays(clusterId interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DatacenterConfigGet", reflect.TypeOf((*MockMetalCloudClient)(nil).DatacenterConfigGet), datacenterName) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ClusterInstanceArrays", reflect.TypeOf((*MockMetalCloudClient)(nil).ClusterInstanceArrays), clusterId) } -// DatacenterConfigUpdate mocks base method -func (m *MockMetalCloudClient) DatacenterConfigUpdate(datacenterName string, datacenterConfig metalcloud.DatacenterConfig) error { +// ClusterInstanceArraysByLabel mocks base method. +func (m *MockMetalCloudClient) ClusterInstanceArraysByLabel(clusterLabel string) (*map[string]metalcloud.InstanceArray, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "DatacenterConfigUpdate", datacenterName, datacenterConfig) - ret0, _ := ret[0].(error) - return ret0 + ret := m.ctrl.Call(m, "ClusterInstanceArraysByLabel", clusterLabel) + ret0, _ := ret[0].(*map[string]metalcloud.InstanceArray) + ret1, _ := ret[1].(error) + return ret0, ret1 } -// DatacenterConfigUpdate indicates an expected call of DatacenterConfigUpdate -func (mr *MockMetalCloudClientMockRecorder) DatacenterConfigUpdate(datacenterName, datacenterConfig interface{}) *gomock.Call { +// ClusterInstanceArraysByLabel indicates an expected call of ClusterInstanceArraysByLabel. +func (mr *MockMetalCloudClientMockRecorder) ClusterInstanceArraysByLabel(clusterLabel interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DatacenterConfigUpdate", reflect.TypeOf((*MockMetalCloudClient)(nil).DatacenterConfigUpdate), datacenterName, datacenterConfig) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ClusterInstanceArraysByLabel", reflect.TypeOf((*MockMetalCloudClient)(nil).ClusterInstanceArraysByLabel), clusterLabel) } -// DatacenterCreate mocks base method -func (m *MockMetalCloudClient) DatacenterCreate(datacenter metalcloud.Datacenter, datacenterConfig metalcloud.DatacenterConfig) (*metalcloud.Datacenter, error) { +// Clusters mocks base method. +func (m *MockMetalCloudClient) Clusters(infrastructureId int) (*map[string]metalcloud.Cluster, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "DatacenterCreate", datacenter, datacenterConfig) - ret0, _ := ret[0].(*metalcloud.Datacenter) + ret := m.ctrl.Call(m, "Clusters", infrastructureId) + ret0, _ := ret[0].(*map[string]metalcloud.Cluster) ret1, _ := ret[1].(error) return ret0, ret1 } -// DatacenterCreate indicates an expected call of DatacenterCreate -func (mr *MockMetalCloudClientMockRecorder) DatacenterCreate(datacenter, datacenterConfig interface{}) *gomock.Call { +// Clusters indicates an expected call of Clusters. +func (mr *MockMetalCloudClientMockRecorder) Clusters(infrastructureId interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DatacenterCreate", reflect.TypeOf((*MockMetalCloudClient)(nil).DatacenterCreate), datacenter, datacenterConfig) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Clusters", reflect.TypeOf((*MockMetalCloudClient)(nil).Clusters), infrastructureId) } -// DatacenterAgentsConfigJSONDownloadURL mocks base method -func (m *MockMetalCloudClient) DatacenterAgentsConfigJSONDownloadURL(datacenterName string, decrypt bool) (string, error) { +// ClustersByLabel mocks base method. +func (m *MockMetalCloudClient) ClustersByLabel(infrastructureLabel string) (*map[string]metalcloud.Cluster, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "DatacenterAgentsConfigJSONDownloadURL", datacenterName, decrypt) - ret0, _ := ret[0].(string) + ret := m.ctrl.Call(m, "ClustersByLabel", infrastructureLabel) + ret0, _ := ret[0].(*map[string]metalcloud.Cluster) ret1, _ := ret[1].(error) return ret0, ret1 } -// DatacenterAgentsConfigJSONDownloadURL indicates an expected call of DatacenterAgentsConfigJSONDownloadURL -func (mr *MockMetalCloudClientMockRecorder) DatacenterAgentsConfigJSONDownloadURL(datacenterName, decrypt interface{}) *gomock.Call { +// ClustersByLabel indicates an expected call of ClustersByLabel. +func (mr *MockMetalCloudClientMockRecorder) ClustersByLabel(infrastructureLabel interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DatacenterAgentsConfigJSONDownloadURL", reflect.TypeOf((*MockMetalCloudClient)(nil).DatacenterAgentsConfigJSONDownloadURL), datacenterName, decrypt) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ClustersByLabel", reflect.TypeOf((*MockMetalCloudClient)(nil).ClustersByLabel), infrastructureLabel) } -// DriveArrays mocks base method -func (m *MockMetalCloudClient) DriveArrays(infrastructureID int) (*map[string]metalcloud.DriveArray, error) { +// CustomISOBootIntoServer mocks base method. +func (m *MockMetalCloudClient) CustomISOBootIntoServer(customISOID, serverID int) (int, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "DriveArrays", infrastructureID) - ret0, _ := ret[0].(*map[string]metalcloud.DriveArray) + ret := m.ctrl.Call(m, "CustomISOBootIntoServer", customISOID, serverID) + ret0, _ := ret[0].(int) ret1, _ := ret[1].(error) return ret0, ret1 } -// DriveArrays indicates an expected call of DriveArrays -func (mr *MockMetalCloudClientMockRecorder) DriveArrays(infrastructureID interface{}) *gomock.Call { +// CustomISOBootIntoServer indicates an expected call of CustomISOBootIntoServer. +func (mr *MockMetalCloudClientMockRecorder) CustomISOBootIntoServer(customISOID, serverID interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DriveArrays", reflect.TypeOf((*MockMetalCloudClient)(nil).DriveArrays), infrastructureID) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CustomISOBootIntoServer", reflect.TypeOf((*MockMetalCloudClient)(nil).CustomISOBootIntoServer), customISOID, serverID) } -// DriveArraysByLabel mocks base method -func (m *MockMetalCloudClient) DriveArraysByLabel(infrastructureLabel string) (*map[string]metalcloud.DriveArray, error) { +// CustomISOCreate mocks base method. +func (m *MockMetalCloudClient) CustomISOCreate(customISO metalcloud.CustomISO) (*metalcloud.CustomISO, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "DriveArraysByLabel", infrastructureLabel) - ret0, _ := ret[0].(*map[string]metalcloud.DriveArray) + ret := m.ctrl.Call(m, "CustomISOCreate", customISO) + ret0, _ := ret[0].(*metalcloud.CustomISO) ret1, _ := ret[1].(error) return ret0, ret1 } -// DriveArraysByLabel indicates an expected call of DriveArraysByLabel -func (mr *MockMetalCloudClientMockRecorder) DriveArraysByLabel(infrastructureLabel interface{}) *gomock.Call { +// CustomISOCreate indicates an expected call of CustomISOCreate. +func (mr *MockMetalCloudClientMockRecorder) CustomISOCreate(customISO interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DriveArraysByLabel", reflect.TypeOf((*MockMetalCloudClient)(nil).DriveArraysByLabel), infrastructureLabel) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CustomISOCreate", reflect.TypeOf((*MockMetalCloudClient)(nil).CustomISOCreate), customISO) } -// DriveArrayGet mocks base method -func (m *MockMetalCloudClient) DriveArrayGet(driveArrayID int) (*metalcloud.DriveArray, error) { +// CustomISODelete mocks base method. +func (m *MockMetalCloudClient) CustomISODelete(customISOID int) error { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "DriveArrayGet", driveArrayID) - ret0, _ := ret[0].(*metalcloud.DriveArray) - ret1, _ := ret[1].(error) - return ret0, ret1 + ret := m.ctrl.Call(m, "CustomISODelete", customISOID) + ret0, _ := ret[0].(error) + return ret0 } -// DriveArrayGet indicates an expected call of DriveArrayGet -func (mr *MockMetalCloudClientMockRecorder) DriveArrayGet(driveArrayID interface{}) *gomock.Call { +// CustomISODelete indicates an expected call of CustomISODelete. +func (mr *MockMetalCloudClientMockRecorder) CustomISODelete(customISOID interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DriveArrayGet", reflect.TypeOf((*MockMetalCloudClient)(nil).DriveArrayGet), driveArrayID) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CustomISODelete", reflect.TypeOf((*MockMetalCloudClient)(nil).CustomISODelete), customISOID) } -// DriveArrayGetByLabel mocks base method -func (m *MockMetalCloudClient) DriveArrayGetByLabel(driveArrayLabel string) (*metalcloud.DriveArray, error) { +// CustomISOGet mocks base method. +func (m *MockMetalCloudClient) CustomISOGet(customISOID int) (*metalcloud.CustomISO, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "DriveArrayGetByLabel", driveArrayLabel) - ret0, _ := ret[0].(*metalcloud.DriveArray) + ret := m.ctrl.Call(m, "CustomISOGet", customISOID) + ret0, _ := ret[0].(*metalcloud.CustomISO) ret1, _ := ret[1].(error) return ret0, ret1 } -// DriveArrayGetByLabel indicates an expected call of DriveArrayGetByLabel -func (mr *MockMetalCloudClientMockRecorder) DriveArrayGetByLabel(driveArrayLabel interface{}) *gomock.Call { +// CustomISOGet indicates an expected call of CustomISOGet. +func (mr *MockMetalCloudClientMockRecorder) CustomISOGet(customISOID interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DriveArrayGetByLabel", reflect.TypeOf((*MockMetalCloudClient)(nil).DriveArrayGetByLabel), driveArrayLabel) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CustomISOGet", reflect.TypeOf((*MockMetalCloudClient)(nil).CustomISOGet), customISOID) } -// DriveArrayCreate mocks base method -func (m *MockMetalCloudClient) DriveArrayCreate(infrastructureID int, driveArray metalcloud.DriveArray) (*metalcloud.DriveArray, error) { +// CustomISOUpdate mocks base method. +func (m *MockMetalCloudClient) CustomISOUpdate(customISOID int, customISO metalcloud.CustomISO) (*metalcloud.CustomISO, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "DriveArrayCreate", infrastructureID, driveArray) - ret0, _ := ret[0].(*metalcloud.DriveArray) + ret := m.ctrl.Call(m, "CustomISOUpdate", customISOID, customISO) + ret0, _ := ret[0].(*metalcloud.CustomISO) ret1, _ := ret[1].(error) return ret0, ret1 } -// DriveArrayCreate indicates an expected call of DriveArrayCreate -func (mr *MockMetalCloudClientMockRecorder) DriveArrayCreate(infrastructureID, driveArray interface{}) *gomock.Call { +// CustomISOUpdate indicates an expected call of CustomISOUpdate. +func (mr *MockMetalCloudClientMockRecorder) CustomISOUpdate(customISOID, customISO interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DriveArrayCreate", reflect.TypeOf((*MockMetalCloudClient)(nil).DriveArrayCreate), infrastructureID, driveArray) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CustomISOUpdate", reflect.TypeOf((*MockMetalCloudClient)(nil).CustomISOUpdate), customISOID, customISO) } -// DriveArrayCreateByLabel mocks base method -func (m *MockMetalCloudClient) DriveArrayCreateByLabel(infrastructureLabel string, driveArray metalcloud.DriveArray) (*metalcloud.DriveArray, error) { +// CustomISOs mocks base method. +func (m *MockMetalCloudClient) CustomISOs(userID int) (*map[string]metalcloud.CustomISO, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "DriveArrayCreateByLabel", infrastructureLabel, driveArray) - ret0, _ := ret[0].(*metalcloud.DriveArray) + ret := m.ctrl.Call(m, "CustomISOs", userID) + ret0, _ := ret[0].(*map[string]metalcloud.CustomISO) ret1, _ := ret[1].(error) return ret0, ret1 } -// DriveArrayCreateByLabel indicates an expected call of DriveArrayCreateByLabel -func (mr *MockMetalCloudClientMockRecorder) DriveArrayCreateByLabel(infrastructureLabel, driveArray interface{}) *gomock.Call { +// CustomISOs indicates an expected call of CustomISOs. +func (mr *MockMetalCloudClientMockRecorder) CustomISOs(userID interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DriveArrayCreateByLabel", reflect.TypeOf((*MockMetalCloudClient)(nil).DriveArrayCreateByLabel), infrastructureLabel, driveArray) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CustomISOs", reflect.TypeOf((*MockMetalCloudClient)(nil).CustomISOs), userID) } -// DriveArrayEdit mocks base method -func (m *MockMetalCloudClient) DriveArrayEdit(driveArrayID int, driveArrayOperation metalcloud.DriveArrayOperation) (*metalcloud.DriveArray, error) { +// DatacenterAgentsConfigJSONDownloadURL mocks base method. +func (m *MockMetalCloudClient) DatacenterAgentsConfigJSONDownloadURL(datacenterName string, decrypt bool) (string, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "DriveArrayEdit", driveArrayID, driveArrayOperation) + ret := m.ctrl.Call(m, "DatacenterAgentsConfigJSONDownloadURL", datacenterName, decrypt) + ret0, _ := ret[0].(string) + ret1, _ := ret[1].(error) + return ret0, ret1 +} + +// DatacenterAgentsConfigJSONDownloadURL indicates an expected call of DatacenterAgentsConfigJSONDownloadURL. +func (mr *MockMetalCloudClientMockRecorder) DatacenterAgentsConfigJSONDownloadURL(datacenterName, decrypt interface{}) *gomock.Call { + mr.mock.ctrl.T.Helper() + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DatacenterAgentsConfigJSONDownloadURL", reflect.TypeOf((*MockMetalCloudClient)(nil).DatacenterAgentsConfigJSONDownloadURL), datacenterName, decrypt) +} + +// DatacenterConfigGet mocks base method. +func (m *MockMetalCloudClient) DatacenterConfigGet(datacenterName string) (*metalcloud.DatacenterConfig, error) { + m.ctrl.T.Helper() + ret := m.ctrl.Call(m, "DatacenterConfigGet", datacenterName) + ret0, _ := ret[0].(*metalcloud.DatacenterConfig) + ret1, _ := ret[1].(error) + return ret0, ret1 +} + +// DatacenterConfigGet indicates an expected call of DatacenterConfigGet. +func (mr *MockMetalCloudClientMockRecorder) DatacenterConfigGet(datacenterName interface{}) *gomock.Call { + mr.mock.ctrl.T.Helper() + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DatacenterConfigGet", reflect.TypeOf((*MockMetalCloudClient)(nil).DatacenterConfigGet), datacenterName) +} + +// DatacenterConfigUpdate mocks base method. +func (m *MockMetalCloudClient) DatacenterConfigUpdate(datacenterName string, datacenterConfig metalcloud.DatacenterConfig) error { + m.ctrl.T.Helper() + ret := m.ctrl.Call(m, "DatacenterConfigUpdate", datacenterName, datacenterConfig) + ret0, _ := ret[0].(error) + return ret0 +} + +// DatacenterConfigUpdate indicates an expected call of DatacenterConfigUpdate. +func (mr *MockMetalCloudClientMockRecorder) DatacenterConfigUpdate(datacenterName, datacenterConfig interface{}) *gomock.Call { + mr.mock.ctrl.T.Helper() + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DatacenterConfigUpdate", reflect.TypeOf((*MockMetalCloudClient)(nil).DatacenterConfigUpdate), datacenterName, datacenterConfig) +} + +// DatacenterCreate mocks base method. +func (m *MockMetalCloudClient) DatacenterCreate(datacenter metalcloud.Datacenter, datacenterConfig metalcloud.DatacenterConfig) (*metalcloud.Datacenter, error) { + m.ctrl.T.Helper() + ret := m.ctrl.Call(m, "DatacenterCreate", datacenter, datacenterConfig) + ret0, _ := ret[0].(*metalcloud.Datacenter) + ret1, _ := ret[1].(error) + return ret0, ret1 +} + +// DatacenterCreate indicates an expected call of DatacenterCreate. +func (mr *MockMetalCloudClientMockRecorder) DatacenterCreate(datacenter, datacenterConfig interface{}) *gomock.Call { + mr.mock.ctrl.T.Helper() + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DatacenterCreate", reflect.TypeOf((*MockMetalCloudClient)(nil).DatacenterCreate), datacenter, datacenterConfig) +} + +// DatacenterDelete mocks base method. +func (m *MockMetalCloudClient) DatacenterDelete(datacenterName string) error { + m.ctrl.T.Helper() + ret := m.ctrl.Call(m, "DatacenterDelete", datacenterName) + ret0, _ := ret[0].(error) + return ret0 +} + +// DatacenterDelete indicates an expected call of DatacenterDelete. +func (mr *MockMetalCloudClientMockRecorder) DatacenterDelete(datacenterName interface{}) *gomock.Call { + mr.mock.ctrl.T.Helper() + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DatacenterDelete", reflect.TypeOf((*MockMetalCloudClient)(nil).DatacenterDelete), datacenterName) +} + +// DatacenterGet mocks base method. +func (m *MockMetalCloudClient) DatacenterGet(datacenterName string) (*metalcloud.Datacenter, error) { + m.ctrl.T.Helper() + ret := m.ctrl.Call(m, "DatacenterGet", datacenterName) + ret0, _ := ret[0].(*metalcloud.Datacenter) + ret1, _ := ret[1].(error) + return ret0, ret1 +} + +// DatacenterGet indicates an expected call of DatacenterGet. +func (mr *MockMetalCloudClientMockRecorder) DatacenterGet(datacenterName interface{}) *gomock.Call { + mr.mock.ctrl.T.Helper() + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DatacenterGet", reflect.TypeOf((*MockMetalCloudClient)(nil).DatacenterGet), datacenterName) +} + +// DatacenterGetForUserByEmail mocks base method. +func (m *MockMetalCloudClient) DatacenterGetForUserByEmail(datacenterName, userID string) (*metalcloud.Datacenter, error) { + m.ctrl.T.Helper() + ret := m.ctrl.Call(m, "DatacenterGetForUserByEmail", datacenterName, userID) + ret0, _ := ret[0].(*metalcloud.Datacenter) + ret1, _ := ret[1].(error) + return ret0, ret1 +} + +// DatacenterGetForUserByEmail indicates an expected call of DatacenterGetForUserByEmail. +func (mr *MockMetalCloudClientMockRecorder) DatacenterGetForUserByEmail(datacenterName, userID interface{}) *gomock.Call { + mr.mock.ctrl.T.Helper() + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DatacenterGetForUserByEmail", reflect.TypeOf((*MockMetalCloudClient)(nil).DatacenterGetForUserByEmail), datacenterName, userID) +} + +// DatacenterGetForUserByID mocks base method. +func (m *MockMetalCloudClient) DatacenterGetForUserByID(datacenterName string, userID int) (*metalcloud.Datacenter, error) { + m.ctrl.T.Helper() + ret := m.ctrl.Call(m, "DatacenterGetForUserByID", datacenterName, userID) + ret0, _ := ret[0].(*metalcloud.Datacenter) + ret1, _ := ret[1].(error) + return ret0, ret1 +} + +// DatacenterGetForUserByID indicates an expected call of DatacenterGetForUserByID. +func (mr *MockMetalCloudClientMockRecorder) DatacenterGetForUserByID(datacenterName, userID interface{}) *gomock.Call { + mr.mock.ctrl.T.Helper() + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DatacenterGetForUserByID", reflect.TypeOf((*MockMetalCloudClient)(nil).DatacenterGetForUserByID), datacenterName, userID) +} + +// Datacenters mocks base method. +func (m *MockMetalCloudClient) Datacenters(onlyActive bool) (*map[string]metalcloud.Datacenter, error) { + m.ctrl.T.Helper() + ret := m.ctrl.Call(m, "Datacenters", onlyActive) + ret0, _ := ret[0].(*map[string]metalcloud.Datacenter) + ret1, _ := ret[1].(error) + return ret0, ret1 +} + +// Datacenters indicates an expected call of Datacenters. +func (mr *MockMetalCloudClientMockRecorder) Datacenters(onlyActive interface{}) *gomock.Call { + mr.mock.ctrl.T.Helper() + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Datacenters", reflect.TypeOf((*MockMetalCloudClient)(nil).Datacenters), onlyActive) +} + +// DatacentersByUserEmail mocks base method. +func (m *MockMetalCloudClient) DatacentersByUserEmail(userEmail string, onlyActive bool) (*map[string]metalcloud.Datacenter, error) { + m.ctrl.T.Helper() + ret := m.ctrl.Call(m, "DatacentersByUserEmail", userEmail, onlyActive) + ret0, _ := ret[0].(*map[string]metalcloud.Datacenter) + ret1, _ := ret[1].(error) + return ret0, ret1 +} + +// DatacentersByUserEmail indicates an expected call of DatacentersByUserEmail. +func (mr *MockMetalCloudClientMockRecorder) DatacentersByUserEmail(userEmail, onlyActive interface{}) *gomock.Call { + mr.mock.ctrl.T.Helper() + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DatacentersByUserEmail", reflect.TypeOf((*MockMetalCloudClient)(nil).DatacentersByUserEmail), userEmail, onlyActive) +} + +// DatacentersByUserID mocks base method. +func (m *MockMetalCloudClient) DatacentersByUserID(userID int, onlyActive bool) (*map[string]metalcloud.Datacenter, error) { + m.ctrl.T.Helper() + ret := m.ctrl.Call(m, "DatacentersByUserID", userID, onlyActive) + ret0, _ := ret[0].(*map[string]metalcloud.Datacenter) + ret1, _ := ret[1].(error) + return ret0, ret1 +} + +// DatacentersByUserID indicates an expected call of DatacentersByUserID. +func (mr *MockMetalCloudClientMockRecorder) DatacentersByUserID(userID, onlyActive interface{}) *gomock.Call { + mr.mock.ctrl.T.Helper() + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DatacentersByUserID", reflect.TypeOf((*MockMetalCloudClient)(nil).DatacentersByUserID), userID, onlyActive) +} + +// DriveArrayCreate mocks base method. +func (m *MockMetalCloudClient) DriveArrayCreate(infrastructureID int, driveArray metalcloud.DriveArray) (*metalcloud.DriveArray, error) { + m.ctrl.T.Helper() + ret := m.ctrl.Call(m, "DriveArrayCreate", infrastructureID, driveArray) ret0, _ := ret[0].(*metalcloud.DriveArray) ret1, _ := ret[1].(error) return ret0, ret1 } -// DriveArrayEdit indicates an expected call of DriveArrayEdit -func (mr *MockMetalCloudClientMockRecorder) DriveArrayEdit(driveArrayID, driveArrayOperation interface{}) *gomock.Call { +// DriveArrayCreate indicates an expected call of DriveArrayCreate. +func (mr *MockMetalCloudClientMockRecorder) DriveArrayCreate(infrastructureID, driveArray interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DriveArrayEdit", reflect.TypeOf((*MockMetalCloudClient)(nil).DriveArrayEdit), driveArrayID, driveArrayOperation) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DriveArrayCreate", reflect.TypeOf((*MockMetalCloudClient)(nil).DriveArrayCreate), infrastructureID, driveArray) } -// DriveArrayEditByLabel mocks base method -func (m *MockMetalCloudClient) DriveArrayEditByLabel(driveArrayLabel string, driveArrayOperation metalcloud.DriveArrayOperation) (*metalcloud.DriveArray, error) { +// DriveArrayCreateByLabel mocks base method. +func (m *MockMetalCloudClient) DriveArrayCreateByLabel(infrastructureLabel string, driveArray metalcloud.DriveArray) (*metalcloud.DriveArray, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "DriveArrayEditByLabel", driveArrayLabel, driveArrayOperation) + ret := m.ctrl.Call(m, "DriveArrayCreateByLabel", infrastructureLabel, driveArray) ret0, _ := ret[0].(*metalcloud.DriveArray) ret1, _ := ret[1].(error) return ret0, ret1 } -// DriveArrayEditByLabel indicates an expected call of DriveArrayEditByLabel -func (mr *MockMetalCloudClientMockRecorder) DriveArrayEditByLabel(driveArrayLabel, driveArrayOperation interface{}) *gomock.Call { +// DriveArrayCreateByLabel indicates an expected call of DriveArrayCreateByLabel. +func (mr *MockMetalCloudClientMockRecorder) DriveArrayCreateByLabel(infrastructureLabel, driveArray interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DriveArrayEditByLabel", reflect.TypeOf((*MockMetalCloudClient)(nil).DriveArrayEditByLabel), driveArrayLabel, driveArrayOperation) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DriveArrayCreateByLabel", reflect.TypeOf((*MockMetalCloudClient)(nil).DriveArrayCreateByLabel), infrastructureLabel, driveArray) } -// DriveArrayDelete mocks base method +// DriveArrayDelete mocks base method. func (m *MockMetalCloudClient) DriveArrayDelete(driveArrayID int) error { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "DriveArrayDelete", driveArrayID) @@ -485,13 +648,13 @@ func (m *MockMetalCloudClient) DriveArrayDelete(driveArrayID int) error { return ret0 } -// DriveArrayDelete indicates an expected call of DriveArrayDelete +// DriveArrayDelete indicates an expected call of DriveArrayDelete. func (mr *MockMetalCloudClientMockRecorder) DriveArrayDelete(driveArrayID interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DriveArrayDelete", reflect.TypeOf((*MockMetalCloudClient)(nil).DriveArrayDelete), driveArrayID) } -// DriveArrayDeleteByLabel mocks base method +// DriveArrayDeleteByLabel mocks base method. func (m *MockMetalCloudClient) DriveArrayDeleteByLabel(driveArrayLabel string) error { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "DriveArrayDeleteByLabel", driveArrayLabel) @@ -499,13 +662,13 @@ func (m *MockMetalCloudClient) DriveArrayDeleteByLabel(driveArrayLabel string) e return ret0 } -// DriveArrayDeleteByLabel indicates an expected call of DriveArrayDeleteByLabel +// DriveArrayDeleteByLabel indicates an expected call of DriveArrayDeleteByLabel. func (mr *MockMetalCloudClientMockRecorder) DriveArrayDeleteByLabel(driveArrayLabel interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DriveArrayDeleteByLabel", reflect.TypeOf((*MockMetalCloudClient)(nil).DriveArrayDeleteByLabel), driveArrayLabel) } -// DriveArrayDrives mocks base method +// DriveArrayDrives mocks base method. func (m *MockMetalCloudClient) DriveArrayDrives(driveArray int) (*map[string]metalcloud.Drive, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "DriveArrayDrives", driveArray) @@ -514,13 +677,13 @@ func (m *MockMetalCloudClient) DriveArrayDrives(driveArray int) (*map[string]met return ret0, ret1 } -// DriveArrayDrives indicates an expected call of DriveArrayDrives +// DriveArrayDrives indicates an expected call of DriveArrayDrives. func (mr *MockMetalCloudClientMockRecorder) DriveArrayDrives(driveArray interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DriveArrayDrives", reflect.TypeOf((*MockMetalCloudClient)(nil).DriveArrayDrives), driveArray) } -// DriveArrayDrivesByLabel mocks base method +// DriveArrayDrivesByLabel mocks base method. func (m *MockMetalCloudClient) DriveArrayDrivesByLabel(driveArrLabel string) (*map[string]metalcloud.Drive, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "DriveArrayDrivesByLabel", driveArrLabel) @@ -529,13 +692,103 @@ func (m *MockMetalCloudClient) DriveArrayDrivesByLabel(driveArrLabel string) (*m return ret0, ret1 } -// DriveArrayDrivesByLabel indicates an expected call of DriveArrayDrivesByLabel +// DriveArrayDrivesByLabel indicates an expected call of DriveArrayDrivesByLabel. func (mr *MockMetalCloudClientMockRecorder) DriveArrayDrivesByLabel(driveArrLabel interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DriveArrayDrivesByLabel", reflect.TypeOf((*MockMetalCloudClient)(nil).DriveArrayDrivesByLabel), driveArrLabel) } -// DriveSnapshotCreate mocks base method +// DriveArrayEdit mocks base method. +func (m *MockMetalCloudClient) DriveArrayEdit(driveArrayID int, driveArrayOperation metalcloud.DriveArrayOperation) (*metalcloud.DriveArray, error) { + m.ctrl.T.Helper() + ret := m.ctrl.Call(m, "DriveArrayEdit", driveArrayID, driveArrayOperation) + ret0, _ := ret[0].(*metalcloud.DriveArray) + ret1, _ := ret[1].(error) + return ret0, ret1 +} + +// DriveArrayEdit indicates an expected call of DriveArrayEdit. +func (mr *MockMetalCloudClientMockRecorder) DriveArrayEdit(driveArrayID, driveArrayOperation interface{}) *gomock.Call { + mr.mock.ctrl.T.Helper() + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DriveArrayEdit", reflect.TypeOf((*MockMetalCloudClient)(nil).DriveArrayEdit), driveArrayID, driveArrayOperation) +} + +// DriveArrayEditByLabel mocks base method. +func (m *MockMetalCloudClient) DriveArrayEditByLabel(driveArrayLabel string, driveArrayOperation metalcloud.DriveArrayOperation) (*metalcloud.DriveArray, error) { + m.ctrl.T.Helper() + ret := m.ctrl.Call(m, "DriveArrayEditByLabel", driveArrayLabel, driveArrayOperation) + ret0, _ := ret[0].(*metalcloud.DriveArray) + ret1, _ := ret[1].(error) + return ret0, ret1 +} + +// DriveArrayEditByLabel indicates an expected call of DriveArrayEditByLabel. +func (mr *MockMetalCloudClientMockRecorder) DriveArrayEditByLabel(driveArrayLabel, driveArrayOperation interface{}) *gomock.Call { + mr.mock.ctrl.T.Helper() + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DriveArrayEditByLabel", reflect.TypeOf((*MockMetalCloudClient)(nil).DriveArrayEditByLabel), driveArrayLabel, driveArrayOperation) +} + +// DriveArrayGet mocks base method. +func (m *MockMetalCloudClient) DriveArrayGet(driveArrayID int) (*metalcloud.DriveArray, error) { + m.ctrl.T.Helper() + ret := m.ctrl.Call(m, "DriveArrayGet", driveArrayID) + ret0, _ := ret[0].(*metalcloud.DriveArray) + ret1, _ := ret[1].(error) + return ret0, ret1 +} + +// DriveArrayGet indicates an expected call of DriveArrayGet. +func (mr *MockMetalCloudClientMockRecorder) DriveArrayGet(driveArrayID interface{}) *gomock.Call { + mr.mock.ctrl.T.Helper() + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DriveArrayGet", reflect.TypeOf((*MockMetalCloudClient)(nil).DriveArrayGet), driveArrayID) +} + +// DriveArrayGetByLabel mocks base method. +func (m *MockMetalCloudClient) DriveArrayGetByLabel(driveArrayLabel string) (*metalcloud.DriveArray, error) { + m.ctrl.T.Helper() + ret := m.ctrl.Call(m, "DriveArrayGetByLabel", driveArrayLabel) + ret0, _ := ret[0].(*metalcloud.DriveArray) + ret1, _ := ret[1].(error) + return ret0, ret1 +} + +// DriveArrayGetByLabel indicates an expected call of DriveArrayGetByLabel. +func (mr *MockMetalCloudClientMockRecorder) DriveArrayGetByLabel(driveArrayLabel interface{}) *gomock.Call { + mr.mock.ctrl.T.Helper() + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DriveArrayGetByLabel", reflect.TypeOf((*MockMetalCloudClient)(nil).DriveArrayGetByLabel), driveArrayLabel) +} + +// DriveArrays mocks base method. +func (m *MockMetalCloudClient) DriveArrays(infrastructureID int) (*map[string]metalcloud.DriveArray, error) { + m.ctrl.T.Helper() + ret := m.ctrl.Call(m, "DriveArrays", infrastructureID) + ret0, _ := ret[0].(*map[string]metalcloud.DriveArray) + ret1, _ := ret[1].(error) + return ret0, ret1 +} + +// DriveArrays indicates an expected call of DriveArrays. +func (mr *MockMetalCloudClientMockRecorder) DriveArrays(infrastructureID interface{}) *gomock.Call { + mr.mock.ctrl.T.Helper() + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DriveArrays", reflect.TypeOf((*MockMetalCloudClient)(nil).DriveArrays), infrastructureID) +} + +// DriveArraysByLabel mocks base method. +func (m *MockMetalCloudClient) DriveArraysByLabel(infrastructureLabel string) (*map[string]metalcloud.DriveArray, error) { + m.ctrl.T.Helper() + ret := m.ctrl.Call(m, "DriveArraysByLabel", infrastructureLabel) + ret0, _ := ret[0].(*map[string]metalcloud.DriveArray) + ret1, _ := ret[1].(error) + return ret0, ret1 +} + +// DriveArraysByLabel indicates an expected call of DriveArraysByLabel. +func (mr *MockMetalCloudClientMockRecorder) DriveArraysByLabel(infrastructureLabel interface{}) *gomock.Call { + mr.mock.ctrl.T.Helper() + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DriveArraysByLabel", reflect.TypeOf((*MockMetalCloudClient)(nil).DriveArraysByLabel), infrastructureLabel) +} + +// DriveSnapshotCreate mocks base method. func (m *MockMetalCloudClient) DriveSnapshotCreate(driveID int) (*metalcloud.Snapshot, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "DriveSnapshotCreate", driveID) @@ -544,13 +797,13 @@ func (m *MockMetalCloudClient) DriveSnapshotCreate(driveID int) (*metalcloud.Sna return ret0, ret1 } -// DriveSnapshotCreate indicates an expected call of DriveSnapshotCreate +// DriveSnapshotCreate indicates an expected call of DriveSnapshotCreate. func (mr *MockMetalCloudClientMockRecorder) DriveSnapshotCreate(driveID interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DriveSnapshotCreate", reflect.TypeOf((*MockMetalCloudClient)(nil).DriveSnapshotCreate), driveID) } -// DriveSnapshotDelete mocks base method +// DriveSnapshotDelete mocks base method. func (m *MockMetalCloudClient) DriveSnapshotDelete(driveSnapshotID int) error { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "DriveSnapshotDelete", driveSnapshotID) @@ -558,27 +811,13 @@ func (m *MockMetalCloudClient) DriveSnapshotDelete(driveSnapshotID int) error { return ret0 } -// DriveSnapshotDelete indicates an expected call of DriveSnapshotDelete +// DriveSnapshotDelete indicates an expected call of DriveSnapshotDelete. func (mr *MockMetalCloudClientMockRecorder) DriveSnapshotDelete(driveSnapshotID interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DriveSnapshotDelete", reflect.TypeOf((*MockMetalCloudClient)(nil).DriveSnapshotDelete), driveSnapshotID) } -// DriveSnapshotRollback mocks base method -func (m *MockMetalCloudClient) DriveSnapshotRollback(driveSnapshotID int) error { - m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "DriveSnapshotRollback", driveSnapshotID) - ret0, _ := ret[0].(error) - return ret0 -} - -// DriveSnapshotRollback indicates an expected call of DriveSnapshotRollback -func (mr *MockMetalCloudClientMockRecorder) DriveSnapshotRollback(driveSnapshotID interface{}) *gomock.Call { - mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DriveSnapshotRollback", reflect.TypeOf((*MockMetalCloudClient)(nil).DriveSnapshotRollback), driveSnapshotID) -} - -// DriveSnapshotGet mocks base method +// DriveSnapshotGet mocks base method. func (m *MockMetalCloudClient) DriveSnapshotGet(driveSnapshotID int) (*metalcloud.Snapshot, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "DriveSnapshotGet", driveSnapshotID) @@ -587,43 +826,42 @@ func (m *MockMetalCloudClient) DriveSnapshotGet(driveSnapshotID int) (*metalclou return ret0, ret1 } -// DriveSnapshotGet indicates an expected call of DriveSnapshotGet +// DriveSnapshotGet indicates an expected call of DriveSnapshotGet. func (mr *MockMetalCloudClientMockRecorder) DriveSnapshotGet(driveSnapshotID interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DriveSnapshotGet", reflect.TypeOf((*MockMetalCloudClient)(nil).DriveSnapshotGet), driveSnapshotID) } -// DriveSnapshots mocks base method -func (m *MockMetalCloudClient) DriveSnapshots(driveID int) (*map[string]metalcloud.Snapshot, error) { +// DriveSnapshotRollback mocks base method. +func (m *MockMetalCloudClient) DriveSnapshotRollback(driveSnapshotID int) error { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "DriveSnapshots", driveID) - ret0, _ := ret[0].(*map[string]metalcloud.Snapshot) - ret1, _ := ret[1].(error) - return ret0, ret1 + ret := m.ctrl.Call(m, "DriveSnapshotRollback", driveSnapshotID) + ret0, _ := ret[0].(error) + return ret0 } -// DriveSnapshots indicates an expected call of DriveSnapshots -func (mr *MockMetalCloudClientMockRecorder) DriveSnapshots(driveID interface{}) *gomock.Call { +// DriveSnapshotRollback indicates an expected call of DriveSnapshotRollback. +func (mr *MockMetalCloudClientMockRecorder) DriveSnapshotRollback(driveSnapshotID interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DriveSnapshots", reflect.TypeOf((*MockMetalCloudClient)(nil).DriveSnapshots), driveID) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DriveSnapshotRollback", reflect.TypeOf((*MockMetalCloudClient)(nil).DriveSnapshotRollback), driveSnapshotID) } -// ExternalConnections mocks base method -func (m *MockMetalCloudClient) ExternalConnections(datacenterName string) (*map[int]metalcloud.ExternalConnection, error) { +// DriveSnapshots mocks base method. +func (m *MockMetalCloudClient) DriveSnapshots(driveID int) (*map[string]metalcloud.Snapshot, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "ExternalConnections", datacenterName) - ret0, _ := ret[0].(*map[int]metalcloud.ExternalConnection) + ret := m.ctrl.Call(m, "DriveSnapshots", driveID) + ret0, _ := ret[0].(*map[string]metalcloud.Snapshot) ret1, _ := ret[1].(error) return ret0, ret1 } -// ExternalConnections indicates an expected call of ExternalConnections -func (mr *MockMetalCloudClientMockRecorder) ExternalConnections(datacenterName interface{}) *gomock.Call { +// DriveSnapshots indicates an expected call of DriveSnapshots. +func (mr *MockMetalCloudClientMockRecorder) DriveSnapshots(driveID interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ExternalConnections", reflect.TypeOf((*MockMetalCloudClient)(nil).ExternalConnections), datacenterName) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DriveSnapshots", reflect.TypeOf((*MockMetalCloudClient)(nil).DriveSnapshots), driveID) } -// ExternalConnectionCreate mocks base method +// ExternalConnectionCreate mocks base method. func (m *MockMetalCloudClient) ExternalConnectionCreate(externalConnection metalcloud.ExternalConnection) (*metalcloud.ExternalConnection, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "ExternalConnectionCreate", externalConnection) @@ -632,43 +870,41 @@ func (m *MockMetalCloudClient) ExternalConnectionCreate(externalConnection metal return ret0, ret1 } -// ExternalConnectionCreate indicates an expected call of ExternalConnectionCreate +// ExternalConnectionCreate indicates an expected call of ExternalConnectionCreate. func (mr *MockMetalCloudClientMockRecorder) ExternalConnectionCreate(externalConnection interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ExternalConnectionCreate", reflect.TypeOf((*MockMetalCloudClient)(nil).ExternalConnectionCreate), externalConnection) } -// ExternalConnectionGet mocks base method -func (m *MockMetalCloudClient) ExternalConnectionGet(externalConnectionID int) (*metalcloud.ExternalConnection, error) { +// ExternalConnectionDelete mocks base method. +func (m *MockMetalCloudClient) ExternalConnectionDelete(externalConnectionID int) error { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "ExternalConnectionGet", externalConnectionID) - ret0, _ := ret[0].(*metalcloud.ExternalConnection) - ret1, _ := ret[1].(error) - return ret0, ret1 + ret := m.ctrl.Call(m, "ExternalConnectionDelete", externalConnectionID) + ret0, _ := ret[0].(error) + return ret0 } -// ExternalConnectionGet indicates an expected call of ExternalConnectionGet -func (mr *MockMetalCloudClientMockRecorder) ExternalConnectionGet(externalConnectionID interface{}) *gomock.Call { +// ExternalConnectionDelete indicates an expected call of ExternalConnectionDelete. +func (mr *MockMetalCloudClientMockRecorder) ExternalConnectionDelete(externalConnectionID interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ExternalConnectionGet", reflect.TypeOf((*MockMetalCloudClient)(nil).ExternalConnectionGet), externalConnectionID) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ExternalConnectionDelete", reflect.TypeOf((*MockMetalCloudClient)(nil).ExternalConnectionDelete), externalConnectionID) } -// ExternalConnectionGetByLabel mocks base method -func (m *MockMetalCloudClient) ExternalConnectionGetByLabel(externalConnectionLabel string) (*metalcloud.ExternalConnection, error) { +// ExternalConnectionDeleteByLabel mocks base method. +func (m *MockMetalCloudClient) ExternalConnectionDeleteByLabel(externalConnectionLabel string) error { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "ExternalConnectionGetByLabel", externalConnectionLabel) - ret0, _ := ret[0].(*metalcloud.ExternalConnection) - ret1, _ := ret[1].(error) - return ret0, ret1 + ret := m.ctrl.Call(m, "ExternalConnectionDeleteByLabel", externalConnectionLabel) + ret0, _ := ret[0].(error) + return ret0 } -// ExternalConnectionGetByLabel indicates an expected call of ExternalConnectionGetByLabel -func (mr *MockMetalCloudClientMockRecorder) ExternalConnectionGetByLabel(externalConnectionLabel interface{}) *gomock.Call { +// ExternalConnectionDeleteByLabel indicates an expected call of ExternalConnectionDeleteByLabel. +func (mr *MockMetalCloudClientMockRecorder) ExternalConnectionDeleteByLabel(externalConnectionLabel interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ExternalConnectionGetByLabel", reflect.TypeOf((*MockMetalCloudClient)(nil).ExternalConnectionGetByLabel), externalConnectionLabel) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ExternalConnectionDeleteByLabel", reflect.TypeOf((*MockMetalCloudClient)(nil).ExternalConnectionDeleteByLabel), externalConnectionLabel) } -// ExternalConnectionEdit mocks base method +// ExternalConnectionEdit mocks base method. func (m *MockMetalCloudClient) ExternalConnectionEdit(externalConnectionID int, externalConnection metalcloud.ExternalConnection) (*metalcloud.ExternalConnection, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "ExternalConnectionEdit", externalConnectionID, externalConnection) @@ -677,13 +913,13 @@ func (m *MockMetalCloudClient) ExternalConnectionEdit(externalConnectionID int, return ret0, ret1 } -// ExternalConnectionEdit indicates an expected call of ExternalConnectionEdit +// ExternalConnectionEdit indicates an expected call of ExternalConnectionEdit. func (mr *MockMetalCloudClientMockRecorder) ExternalConnectionEdit(externalConnectionID, externalConnection interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ExternalConnectionEdit", reflect.TypeOf((*MockMetalCloudClient)(nil).ExternalConnectionEdit), externalConnectionID, externalConnection) } -// ExternalConnectionEditByLabel mocks base method +// ExternalConnectionEditByLabel mocks base method. func (m *MockMetalCloudClient) ExternalConnectionEditByLabel(externalConnectionLabel string, externalConnection metalcloud.ExternalConnection) (*metalcloud.ExternalConnection, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "ExternalConnectionEditByLabel", externalConnectionLabel, externalConnection) @@ -692,116 +928,115 @@ func (m *MockMetalCloudClient) ExternalConnectionEditByLabel(externalConnectionL return ret0, ret1 } -// ExternalConnectionEditByLabel indicates an expected call of ExternalConnectionEditByLabel +// ExternalConnectionEditByLabel indicates an expected call of ExternalConnectionEditByLabel. func (mr *MockMetalCloudClientMockRecorder) ExternalConnectionEditByLabel(externalConnectionLabel, externalConnection interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ExternalConnectionEditByLabel", reflect.TypeOf((*MockMetalCloudClient)(nil).ExternalConnectionEditByLabel), externalConnectionLabel, externalConnection) } -// ExternalConnectionDelete mocks base method -func (m *MockMetalCloudClient) ExternalConnectionDelete(externalConnectionID int) error { +// ExternalConnectionGet mocks base method. +func (m *MockMetalCloudClient) ExternalConnectionGet(externalConnectionID int) (*metalcloud.ExternalConnection, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "ExternalConnectionDelete", externalConnectionID) - ret0, _ := ret[0].(error) - return ret0 + ret := m.ctrl.Call(m, "ExternalConnectionGet", externalConnectionID) + ret0, _ := ret[0].(*metalcloud.ExternalConnection) + ret1, _ := ret[1].(error) + return ret0, ret1 } -// ExternalConnectionDelete indicates an expected call of ExternalConnectionDelete -func (mr *MockMetalCloudClientMockRecorder) ExternalConnectionDelete(externalConnectionID interface{}) *gomock.Call { +// ExternalConnectionGet indicates an expected call of ExternalConnectionGet. +func (mr *MockMetalCloudClientMockRecorder) ExternalConnectionGet(externalConnectionID interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ExternalConnectionDelete", reflect.TypeOf((*MockMetalCloudClient)(nil).ExternalConnectionDelete), externalConnectionID) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ExternalConnectionGet", reflect.TypeOf((*MockMetalCloudClient)(nil).ExternalConnectionGet), externalConnectionID) } -// ExternalConnectionDeleteByLabel mocks base method -func (m *MockMetalCloudClient) ExternalConnectionDeleteByLabel(externalConnectionLabel string) error { +// ExternalConnectionGetByLabel mocks base method. +func (m *MockMetalCloudClient) ExternalConnectionGetByLabel(externalConnectionLabel string) (*metalcloud.ExternalConnection, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "ExternalConnectionDeleteByLabel", externalConnectionLabel) - ret0, _ := ret[0].(error) - return ret0 + ret := m.ctrl.Call(m, "ExternalConnectionGetByLabel", externalConnectionLabel) + ret0, _ := ret[0].(*metalcloud.ExternalConnection) + ret1, _ := ret[1].(error) + return ret0, ret1 } -// ExternalConnectionDeleteByLabel indicates an expected call of ExternalConnectionDeleteByLabel -func (mr *MockMetalCloudClientMockRecorder) ExternalConnectionDeleteByLabel(externalConnectionLabel interface{}) *gomock.Call { +// ExternalConnectionGetByLabel indicates an expected call of ExternalConnectionGetByLabel. +func (mr *MockMetalCloudClientMockRecorder) ExternalConnectionGetByLabel(externalConnectionLabel interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ExternalConnectionDeleteByLabel", reflect.TypeOf((*MockMetalCloudClient)(nil).ExternalConnectionDeleteByLabel), externalConnectionLabel) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ExternalConnectionGetByLabel", reflect.TypeOf((*MockMetalCloudClient)(nil).ExternalConnectionGetByLabel), externalConnectionLabel) } -// InfrastructureCreate mocks base method -func (m *MockMetalCloudClient) InfrastructureCreate(infrastructure metalcloud.Infrastructure) (*metalcloud.Infrastructure, error) { +// ExternalConnections mocks base method. +func (m *MockMetalCloudClient) ExternalConnections(datacenterName string) (*map[int]metalcloud.ExternalConnection, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "InfrastructureCreate", infrastructure) - ret0, _ := ret[0].(*metalcloud.Infrastructure) + ret := m.ctrl.Call(m, "ExternalConnections", datacenterName) + ret0, _ := ret[0].(*map[int]metalcloud.ExternalConnection) ret1, _ := ret[1].(error) return ret0, ret1 } -// InfrastructureCreate indicates an expected call of InfrastructureCreate -func (mr *MockMetalCloudClientMockRecorder) InfrastructureCreate(infrastructure interface{}) *gomock.Call { +// ExternalConnections indicates an expected call of ExternalConnections. +func (mr *MockMetalCloudClientMockRecorder) ExternalConnections(datacenterName interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InfrastructureCreate", reflect.TypeOf((*MockMetalCloudClient)(nil).InfrastructureCreate), infrastructure) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ExternalConnections", reflect.TypeOf((*MockMetalCloudClient)(nil).ExternalConnections), datacenterName) } -// Infrastructures mocks base method -func (m *MockMetalCloudClient) Infrastructures() (*map[string]metalcloud.Infrastructure, error) { +// GetEndpoint mocks base method. +func (m *MockMetalCloudClient) GetEndpoint() string { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "Infrastructures") - ret0, _ := ret[0].(*map[string]metalcloud.Infrastructure) - ret1, _ := ret[1].(error) - return ret0, ret1 + ret := m.ctrl.Call(m, "GetEndpoint") + ret0, _ := ret[0].(string) + return ret0 } -// Infrastructures indicates an expected call of Infrastructures -func (mr *MockMetalCloudClientMockRecorder) Infrastructures() *gomock.Call { +// GetEndpoint indicates an expected call of GetEndpoint. +func (mr *MockMetalCloudClientMockRecorder) GetEndpoint() *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Infrastructures", reflect.TypeOf((*MockMetalCloudClient)(nil).Infrastructures)) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetEndpoint", reflect.TypeOf((*MockMetalCloudClient)(nil).GetEndpoint)) } -// InfrastructureSearch mocks base method -func (m *MockMetalCloudClient) InfrastructureSearch(filter string) (*[]metalcloud.InfrastructuresSearchResult, error) { - m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "InfrastructureSearch", filter) - ret0, _ := ret[0].(*[]metalcloud.InfrastructuresSearchResult) - ret1, _ := ret[1].(error) - return ret0, ret1 +// GetUserEmail mocks base method. +func (m *MockMetalCloudClient) GetUserEmail() string { + m.ctrl.T.Helper() + ret := m.ctrl.Call(m, "GetUserEmail") + ret0, _ := ret[0].(string) + return ret0 } -// InfrastructureSearch indicates an expected call of InfrastructureSearch -func (mr *MockMetalCloudClientMockRecorder) InfrastructureSearch(filter interface{}) *gomock.Call { +// GetUserEmail indicates an expected call of GetUserEmail. +func (mr *MockMetalCloudClientMockRecorder) GetUserEmail() *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InfrastructureSearch", reflect.TypeOf((*MockMetalCloudClient)(nil).InfrastructureSearch), filter) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetUserEmail", reflect.TypeOf((*MockMetalCloudClient)(nil).GetUserEmail)) } -// InfrastructureEdit mocks base method -func (m *MockMetalCloudClient) InfrastructureEdit(infrastructureID int, infrastructureOperation metalcloud.InfrastructureOperation) (*metalcloud.Infrastructure, error) { +// GetUserID mocks base method. +func (m *MockMetalCloudClient) GetUserID() int { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "InfrastructureEdit", infrastructureID, infrastructureOperation) - ret0, _ := ret[0].(*metalcloud.Infrastructure) - ret1, _ := ret[1].(error) - return ret0, ret1 + ret := m.ctrl.Call(m, "GetUserID") + ret0, _ := ret[0].(int) + return ret0 } -// InfrastructureEdit indicates an expected call of InfrastructureEdit -func (mr *MockMetalCloudClientMockRecorder) InfrastructureEdit(infrastructureID, infrastructureOperation interface{}) *gomock.Call { +// GetUserID indicates an expected call of GetUserID. +func (mr *MockMetalCloudClientMockRecorder) GetUserID() *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InfrastructureEdit", reflect.TypeOf((*MockMetalCloudClient)(nil).InfrastructureEdit), infrastructureID, infrastructureOperation) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetUserID", reflect.TypeOf((*MockMetalCloudClient)(nil).GetUserID)) } -// InfrastructureEditByLabel mocks base method -func (m *MockMetalCloudClient) InfrastructureEditByLabel(infrastructureLabel string, infrastructureOperation metalcloud.InfrastructureOperation) (*metalcloud.Infrastructure, error) { +// InfrastructureCreate mocks base method. +func (m *MockMetalCloudClient) InfrastructureCreate(infrastructure metalcloud.Infrastructure) (*metalcloud.Infrastructure, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "InfrastructureEditByLabel", infrastructureLabel, infrastructureOperation) + ret := m.ctrl.Call(m, "InfrastructureCreate", infrastructure) ret0, _ := ret[0].(*metalcloud.Infrastructure) ret1, _ := ret[1].(error) return ret0, ret1 } -// InfrastructureEditByLabel indicates an expected call of InfrastructureEditByLabel -func (mr *MockMetalCloudClientMockRecorder) InfrastructureEditByLabel(infrastructureLabel, infrastructureOperation interface{}) *gomock.Call { +// InfrastructureCreate indicates an expected call of InfrastructureCreate. +func (mr *MockMetalCloudClientMockRecorder) InfrastructureCreate(infrastructure interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InfrastructureEditByLabel", reflect.TypeOf((*MockMetalCloudClient)(nil).InfrastructureEditByLabel), infrastructureLabel, infrastructureOperation) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InfrastructureCreate", reflect.TypeOf((*MockMetalCloudClient)(nil).InfrastructureCreate), infrastructure) } -// InfrastructureDelete mocks base method +// InfrastructureDelete mocks base method. func (m *MockMetalCloudClient) InfrastructureDelete(infrastructureID int) error { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "InfrastructureDelete", infrastructureID) @@ -809,13 +1044,13 @@ func (m *MockMetalCloudClient) InfrastructureDelete(infrastructureID int) error return ret0 } -// InfrastructureDelete indicates an expected call of InfrastructureDelete +// InfrastructureDelete indicates an expected call of InfrastructureDelete. func (mr *MockMetalCloudClientMockRecorder) InfrastructureDelete(infrastructureID interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InfrastructureDelete", reflect.TypeOf((*MockMetalCloudClient)(nil).InfrastructureDelete), infrastructureID) } -// InfrastructureDeleteByLabel mocks base method +// InfrastructureDeleteByLabel mocks base method. func (m *MockMetalCloudClient) InfrastructureDeleteByLabel(infrastructureLabel string) error { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "InfrastructureDeleteByLabel", infrastructureLabel) @@ -823,69 +1058,84 @@ func (m *MockMetalCloudClient) InfrastructureDeleteByLabel(infrastructureLabel s return ret0 } -// InfrastructureDeleteByLabel indicates an expected call of InfrastructureDeleteByLabel +// InfrastructureDeleteByLabel indicates an expected call of InfrastructureDeleteByLabel. func (mr *MockMetalCloudClientMockRecorder) InfrastructureDeleteByLabel(infrastructureLabel interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InfrastructureDeleteByLabel", reflect.TypeOf((*MockMetalCloudClient)(nil).InfrastructureDeleteByLabel), infrastructureLabel) } -// InfrastructureOperationCancel mocks base method -func (m *MockMetalCloudClient) InfrastructureOperationCancel(infrastructureID int) error { +// InfrastructureDeploy mocks base method. +func (m *MockMetalCloudClient) InfrastructureDeploy(infrastructureID int, shutdownOptions metalcloud.ShutdownOptions, allowDataLoss, skipAnsible bool) error { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "InfrastructureOperationCancel", infrastructureID) + ret := m.ctrl.Call(m, "InfrastructureDeploy", infrastructureID, shutdownOptions, allowDataLoss, skipAnsible) ret0, _ := ret[0].(error) return ret0 } -// InfrastructureOperationCancel indicates an expected call of InfrastructureOperationCancel -func (mr *MockMetalCloudClientMockRecorder) InfrastructureOperationCancel(infrastructureID interface{}) *gomock.Call { +// InfrastructureDeploy indicates an expected call of InfrastructureDeploy. +func (mr *MockMetalCloudClientMockRecorder) InfrastructureDeploy(infrastructureID, shutdownOptions, allowDataLoss, skipAnsible interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InfrastructureOperationCancel", reflect.TypeOf((*MockMetalCloudClient)(nil).InfrastructureOperationCancel), infrastructureID) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InfrastructureDeploy", reflect.TypeOf((*MockMetalCloudClient)(nil).InfrastructureDeploy), infrastructureID, shutdownOptions, allowDataLoss, skipAnsible) } -// InfrastructureOperationCancelByLabel mocks base method -func (m *MockMetalCloudClient) InfrastructureOperationCancelByLabel(infrastructureLabel string) error { +// InfrastructureDeployByLabel mocks base method. +func (m *MockMetalCloudClient) InfrastructureDeployByLabel(infrastructureLabel string, shutdownOptions metalcloud.ShutdownOptions, allowDataLoss, skipAnsible bool) error { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "InfrastructureOperationCancelByLabel", infrastructureLabel) + ret := m.ctrl.Call(m, "InfrastructureDeployByLabel", infrastructureLabel, shutdownOptions, allowDataLoss, skipAnsible) ret0, _ := ret[0].(error) return ret0 } -// InfrastructureOperationCancelByLabel indicates an expected call of InfrastructureOperationCancelByLabel -func (mr *MockMetalCloudClientMockRecorder) InfrastructureOperationCancelByLabel(infrastructureLabel interface{}) *gomock.Call { +// InfrastructureDeployByLabel indicates an expected call of InfrastructureDeployByLabel. +func (mr *MockMetalCloudClientMockRecorder) InfrastructureDeployByLabel(infrastructureLabel, shutdownOptions, allowDataLoss, skipAnsible interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InfrastructureOperationCancelByLabel", reflect.TypeOf((*MockMetalCloudClient)(nil).InfrastructureOperationCancelByLabel), infrastructureLabel) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InfrastructureDeployByLabel", reflect.TypeOf((*MockMetalCloudClient)(nil).InfrastructureDeployByLabel), infrastructureLabel, shutdownOptions, allowDataLoss, skipAnsible) } -// InfrastructureDeploy mocks base method -func (m *MockMetalCloudClient) InfrastructureDeploy(infrastructureID int, shutdownOptions metalcloud.ShutdownOptions, allowDataLoss, skipAnsible bool) error { +// InfrastructureDeployCustomStageAddIntoRunlevel mocks base method. +func (m *MockMetalCloudClient) InfrastructureDeployCustomStageAddIntoRunlevel(infraID, stageID, runLevel int, stageRunMoment string) error { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "InfrastructureDeploy", infrastructureID, shutdownOptions, allowDataLoss, skipAnsible) + ret := m.ctrl.Call(m, "InfrastructureDeployCustomStageAddIntoRunlevel", infraID, stageID, runLevel, stageRunMoment) ret0, _ := ret[0].(error) return ret0 } -// InfrastructureDeploy indicates an expected call of InfrastructureDeploy -func (mr *MockMetalCloudClientMockRecorder) InfrastructureDeploy(infrastructureID, shutdownOptions, allowDataLoss, skipAnsible interface{}) *gomock.Call { +// InfrastructureDeployCustomStageAddIntoRunlevel indicates an expected call of InfrastructureDeployCustomStageAddIntoRunlevel. +func (mr *MockMetalCloudClientMockRecorder) InfrastructureDeployCustomStageAddIntoRunlevel(infraID, stageID, runLevel, stageRunMoment interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InfrastructureDeploy", reflect.TypeOf((*MockMetalCloudClient)(nil).InfrastructureDeploy), infrastructureID, shutdownOptions, allowDataLoss, skipAnsible) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InfrastructureDeployCustomStageAddIntoRunlevel", reflect.TypeOf((*MockMetalCloudClient)(nil).InfrastructureDeployCustomStageAddIntoRunlevel), infraID, stageID, runLevel, stageRunMoment) } -// InfrastructureDeployByLabel mocks base method -func (m *MockMetalCloudClient) InfrastructureDeployByLabel(infrastructureLabel string, shutdownOptions metalcloud.ShutdownOptions, allowDataLoss, skipAnsible bool) error { +// InfrastructureDeployCustomStageDelete mocks base method. +func (m *MockMetalCloudClient) InfrastructureDeployCustomStageDelete(nInfrastructureCustomDeployStageID int) error { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "InfrastructureDeployByLabel", infrastructureLabel, shutdownOptions, allowDataLoss, skipAnsible) + ret := m.ctrl.Call(m, "InfrastructureDeployCustomStageDelete", nInfrastructureCustomDeployStageID) ret0, _ := ret[0].(error) return ret0 } -// InfrastructureDeployByLabel indicates an expected call of InfrastructureDeployByLabel -func (mr *MockMetalCloudClientMockRecorder) InfrastructureDeployByLabel(infrastructureLabel, shutdownOptions, allowDataLoss, skipAnsible interface{}) *gomock.Call { +// InfrastructureDeployCustomStageDelete indicates an expected call of InfrastructureDeployCustomStageDelete. +func (mr *MockMetalCloudClientMockRecorder) InfrastructureDeployCustomStageDelete(nInfrastructureCustomDeployStageID interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InfrastructureDeployByLabel", reflect.TypeOf((*MockMetalCloudClient)(nil).InfrastructureDeployByLabel), infrastructureLabel, shutdownOptions, allowDataLoss, skipAnsible) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InfrastructureDeployCustomStageDelete", reflect.TypeOf((*MockMetalCloudClient)(nil).InfrastructureDeployCustomStageDelete), nInfrastructureCustomDeployStageID) +} + +// InfrastructureDeployCustomStages mocks base method. +func (m *MockMetalCloudClient) InfrastructureDeployCustomStages(infraID int, stageDefinitionType string) (*[]metalcloud.WorkflowStageAssociation, error) { + m.ctrl.T.Helper() + ret := m.ctrl.Call(m, "InfrastructureDeployCustomStages", infraID, stageDefinitionType) + ret0, _ := ret[0].(*[]metalcloud.WorkflowStageAssociation) + ret1, _ := ret[1].(error) + return ret0, ret1 +} + +// InfrastructureDeployCustomStages indicates an expected call of InfrastructureDeployCustomStages. +func (mr *MockMetalCloudClientMockRecorder) InfrastructureDeployCustomStages(infraID, stageDefinitionType interface{}) *gomock.Call { + mr.mock.ctrl.T.Helper() + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InfrastructureDeployCustomStages", reflect.TypeOf((*MockMetalCloudClient)(nil).InfrastructureDeployCustomStages), infraID, stageDefinitionType) } -// InfrastructureDeployWithOptions mocks base method +// InfrastructureDeployWithOptions mocks base method. func (m *MockMetalCloudClient) InfrastructureDeployWithOptions(infrastructureID int, shutdownOptions metalcloud.ShutdownOptions, deployOptions *metalcloud.DeployOptions, allowDataLoss, skipAnsible bool) error { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "InfrastructureDeployWithOptions", infrastructureID, shutdownOptions, deployOptions, allowDataLoss, skipAnsible) @@ -893,13 +1143,13 @@ func (m *MockMetalCloudClient) InfrastructureDeployWithOptions(infrastructureID return ret0 } -// InfrastructureDeployWithOptions indicates an expected call of InfrastructureDeployWithOptions +// InfrastructureDeployWithOptions indicates an expected call of InfrastructureDeployWithOptions. func (mr *MockMetalCloudClientMockRecorder) InfrastructureDeployWithOptions(infrastructureID, shutdownOptions, deployOptions, allowDataLoss, skipAnsible interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InfrastructureDeployWithOptions", reflect.TypeOf((*MockMetalCloudClient)(nil).InfrastructureDeployWithOptions), infrastructureID, shutdownOptions, deployOptions, allowDataLoss, skipAnsible) } -// InfrastructureDeployWithOptionsByLabel mocks base method +// InfrastructureDeployWithOptionsByLabel mocks base method. func (m *MockMetalCloudClient) InfrastructureDeployWithOptionsByLabel(infrastructureLabel string, shutdownOptions metalcloud.ShutdownOptions, deployOptions *metalcloud.DeployOptions, allowDataLoss, skipAnsible bool) error { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "InfrastructureDeployWithOptionsByLabel", infrastructureLabel, shutdownOptions, deployOptions, allowDataLoss, skipAnsible) @@ -907,163 +1157,161 @@ func (m *MockMetalCloudClient) InfrastructureDeployWithOptionsByLabel(infrastruc return ret0 } -// InfrastructureDeployWithOptionsByLabel indicates an expected call of InfrastructureDeployWithOptionsByLabel +// InfrastructureDeployWithOptionsByLabel indicates an expected call of InfrastructureDeployWithOptionsByLabel. func (mr *MockMetalCloudClientMockRecorder) InfrastructureDeployWithOptionsByLabel(infrastructureLabel, shutdownOptions, deployOptions, allowDataLoss, skipAnsible interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InfrastructureDeployWithOptionsByLabel", reflect.TypeOf((*MockMetalCloudClient)(nil).InfrastructureDeployWithOptionsByLabel), infrastructureLabel, shutdownOptions, deployOptions, allowDataLoss, skipAnsible) } -// InfrastructureGet mocks base method -func (m *MockMetalCloudClient) InfrastructureGet(infrastructureID int) (*metalcloud.Infrastructure, error) { +// InfrastructureEdit mocks base method. +func (m *MockMetalCloudClient) InfrastructureEdit(infrastructureID int, infrastructureOperation metalcloud.InfrastructureOperation) (*metalcloud.Infrastructure, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "InfrastructureGet", infrastructureID) + ret := m.ctrl.Call(m, "InfrastructureEdit", infrastructureID, infrastructureOperation) ret0, _ := ret[0].(*metalcloud.Infrastructure) ret1, _ := ret[1].(error) return ret0, ret1 } -// InfrastructureGet indicates an expected call of InfrastructureGet -func (mr *MockMetalCloudClientMockRecorder) InfrastructureGet(infrastructureID interface{}) *gomock.Call { +// InfrastructureEdit indicates an expected call of InfrastructureEdit. +func (mr *MockMetalCloudClientMockRecorder) InfrastructureEdit(infrastructureID, infrastructureOperation interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InfrastructureGet", reflect.TypeOf((*MockMetalCloudClient)(nil).InfrastructureGet), infrastructureID) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InfrastructureEdit", reflect.TypeOf((*MockMetalCloudClient)(nil).InfrastructureEdit), infrastructureID, infrastructureOperation) } -// InfrastructureGetByLabel mocks base method -func (m *MockMetalCloudClient) InfrastructureGetByLabel(infrastructureLabel string) (*metalcloud.Infrastructure, error) { +// InfrastructureEditByLabel mocks base method. +func (m *MockMetalCloudClient) InfrastructureEditByLabel(infrastructureLabel string, infrastructureOperation metalcloud.InfrastructureOperation) (*metalcloud.Infrastructure, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "InfrastructureGetByLabel", infrastructureLabel) + ret := m.ctrl.Call(m, "InfrastructureEditByLabel", infrastructureLabel, infrastructureOperation) ret0, _ := ret[0].(*metalcloud.Infrastructure) ret1, _ := ret[1].(error) return ret0, ret1 } -// InfrastructureGetByLabel indicates an expected call of InfrastructureGetByLabel -func (mr *MockMetalCloudClientMockRecorder) InfrastructureGetByLabel(infrastructureLabel interface{}) *gomock.Call { +// InfrastructureEditByLabel indicates an expected call of InfrastructureEditByLabel. +func (mr *MockMetalCloudClientMockRecorder) InfrastructureEditByLabel(infrastructureLabel, infrastructureOperation interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InfrastructureGetByLabel", reflect.TypeOf((*MockMetalCloudClient)(nil).InfrastructureGetByLabel), infrastructureLabel) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InfrastructureEditByLabel", reflect.TypeOf((*MockMetalCloudClient)(nil).InfrastructureEditByLabel), infrastructureLabel, infrastructureOperation) } -// InfrastructureUserLimits mocks base method -func (m *MockMetalCloudClient) InfrastructureUserLimits(infrastructureID int) (*map[string]interface{}, error) { +// InfrastructureGet mocks base method. +func (m *MockMetalCloudClient) InfrastructureGet(infrastructureID int) (*metalcloud.Infrastructure, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "InfrastructureUserLimits", infrastructureID) - ret0, _ := ret[0].(*map[string]interface{}) + ret := m.ctrl.Call(m, "InfrastructureGet", infrastructureID) + ret0, _ := ret[0].(*metalcloud.Infrastructure) ret1, _ := ret[1].(error) return ret0, ret1 } -// InfrastructureUserLimits indicates an expected call of InfrastructureUserLimits -func (mr *MockMetalCloudClientMockRecorder) InfrastructureUserLimits(infrastructureID interface{}) *gomock.Call { +// InfrastructureGet indicates an expected call of InfrastructureGet. +func (mr *MockMetalCloudClientMockRecorder) InfrastructureGet(infrastructureID interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InfrastructureUserLimits", reflect.TypeOf((*MockMetalCloudClient)(nil).InfrastructureUserLimits), infrastructureID) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InfrastructureGet", reflect.TypeOf((*MockMetalCloudClient)(nil).InfrastructureGet), infrastructureID) } -// InfrastructureUserLimitsByLabel mocks base method -func (m *MockMetalCloudClient) InfrastructureUserLimitsByLabel(infrastructureLabel string) (*map[string]interface{}, error) { +// InfrastructureGetByLabel mocks base method. +func (m *MockMetalCloudClient) InfrastructureGetByLabel(infrastructureLabel string) (*metalcloud.Infrastructure, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "InfrastructureUserLimitsByLabel", infrastructureLabel) - ret0, _ := ret[0].(*map[string]interface{}) + ret := m.ctrl.Call(m, "InfrastructureGetByLabel", infrastructureLabel) + ret0, _ := ret[0].(*metalcloud.Infrastructure) ret1, _ := ret[1].(error) return ret0, ret1 } -// InfrastructureUserLimitsByLabel indicates an expected call of InfrastructureUserLimitsByLabel -func (mr *MockMetalCloudClientMockRecorder) InfrastructureUserLimitsByLabel(infrastructureLabel interface{}) *gomock.Call { +// InfrastructureGetByLabel indicates an expected call of InfrastructureGetByLabel. +func (mr *MockMetalCloudClientMockRecorder) InfrastructureGetByLabel(infrastructureLabel interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InfrastructureUserLimitsByLabel", reflect.TypeOf((*MockMetalCloudClient)(nil).InfrastructureUserLimitsByLabel), infrastructureLabel) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InfrastructureGetByLabel", reflect.TypeOf((*MockMetalCloudClient)(nil).InfrastructureGetByLabel), infrastructureLabel) } -// InstanceArrayInterfaceAttachNetwork mocks base method -func (m *MockMetalCloudClient) InstanceArrayInterfaceAttachNetwork(instanceArrayID, instanceArrayInterfaceIndex, networkID int) (*metalcloud.InstanceArray, error) { +// InfrastructureOperationCancel mocks base method. +func (m *MockMetalCloudClient) InfrastructureOperationCancel(infrastructureID int) error { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "InstanceArrayInterfaceAttachNetwork", instanceArrayID, instanceArrayInterfaceIndex, networkID) - ret0, _ := ret[0].(*metalcloud.InstanceArray) - ret1, _ := ret[1].(error) - return ret0, ret1 + ret := m.ctrl.Call(m, "InfrastructureOperationCancel", infrastructureID) + ret0, _ := ret[0].(error) + return ret0 } -// InstanceArrayInterfaceAttachNetwork indicates an expected call of InstanceArrayInterfaceAttachNetwork -func (mr *MockMetalCloudClientMockRecorder) InstanceArrayInterfaceAttachNetwork(instanceArrayID, instanceArrayInterfaceIndex, networkID interface{}) *gomock.Call { +// InfrastructureOperationCancel indicates an expected call of InfrastructureOperationCancel. +func (mr *MockMetalCloudClientMockRecorder) InfrastructureOperationCancel(infrastructureID interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InstanceArrayInterfaceAttachNetwork", reflect.TypeOf((*MockMetalCloudClient)(nil).InstanceArrayInterfaceAttachNetwork), instanceArrayID, instanceArrayInterfaceIndex, networkID) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InfrastructureOperationCancel", reflect.TypeOf((*MockMetalCloudClient)(nil).InfrastructureOperationCancel), infrastructureID) } -// InstanceArrayInterfaceDetach mocks base method -func (m *MockMetalCloudClient) InstanceArrayInterfaceDetach(instanceArrayID, instanceArrayInterfaceIndex int) (*metalcloud.InstanceArray, error) { +// InfrastructureOperationCancelByLabel mocks base method. +func (m *MockMetalCloudClient) InfrastructureOperationCancelByLabel(infrastructureLabel string) error { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "InstanceArrayInterfaceDetach", instanceArrayID, instanceArrayInterfaceIndex) - ret0, _ := ret[0].(*metalcloud.InstanceArray) - ret1, _ := ret[1].(error) - return ret0, ret1 + ret := m.ctrl.Call(m, "InfrastructureOperationCancelByLabel", infrastructureLabel) + ret0, _ := ret[0].(error) + return ret0 } -// InstanceArrayInterfaceDetach indicates an expected call of InstanceArrayInterfaceDetach -func (mr *MockMetalCloudClientMockRecorder) InstanceArrayInterfaceDetach(instanceArrayID, instanceArrayInterfaceIndex interface{}) *gomock.Call { +// InfrastructureOperationCancelByLabel indicates an expected call of InfrastructureOperationCancelByLabel. +func (mr *MockMetalCloudClientMockRecorder) InfrastructureOperationCancelByLabel(infrastructureLabel interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InstanceArrayInterfaceDetach", reflect.TypeOf((*MockMetalCloudClient)(nil).InstanceArrayInterfaceDetach), instanceArrayID, instanceArrayInterfaceIndex) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InfrastructureOperationCancelByLabel", reflect.TypeOf((*MockMetalCloudClient)(nil).InfrastructureOperationCancelByLabel), infrastructureLabel) } -// InstanceArrayGet mocks base method -func (m *MockMetalCloudClient) InstanceArrayGet(instanceArrayID int) (*metalcloud.InstanceArray, error) { +// InfrastructureSearch mocks base method. +func (m *MockMetalCloudClient) InfrastructureSearch(filter string) (*[]metalcloud.InfrastructuresSearchResult, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "InstanceArrayGet", instanceArrayID) - ret0, _ := ret[0].(*metalcloud.InstanceArray) + ret := m.ctrl.Call(m, "InfrastructureSearch", filter) + ret0, _ := ret[0].(*[]metalcloud.InfrastructuresSearchResult) ret1, _ := ret[1].(error) return ret0, ret1 } -// InstanceArrayGet indicates an expected call of InstanceArrayGet -func (mr *MockMetalCloudClientMockRecorder) InstanceArrayGet(instanceArrayID interface{}) *gomock.Call { +// InfrastructureSearch indicates an expected call of InfrastructureSearch. +func (mr *MockMetalCloudClientMockRecorder) InfrastructureSearch(filter interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InstanceArrayGet", reflect.TypeOf((*MockMetalCloudClient)(nil).InstanceArrayGet), instanceArrayID) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InfrastructureSearch", reflect.TypeOf((*MockMetalCloudClient)(nil).InfrastructureSearch), filter) } -// InstanceArrayGetByLabel mocks base method -func (m *MockMetalCloudClient) InstanceArrayGetByLabel(instanceArrayLabel string) (*metalcloud.InstanceArray, error) { +// InfrastructureUserLimits mocks base method. +func (m *MockMetalCloudClient) InfrastructureUserLimits(infrastructureID int) (*map[string]interface{}, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "InstanceArrayGetByLabel", instanceArrayLabel) - ret0, _ := ret[0].(*metalcloud.InstanceArray) + ret := m.ctrl.Call(m, "InfrastructureUserLimits", infrastructureID) + ret0, _ := ret[0].(*map[string]interface{}) ret1, _ := ret[1].(error) return ret0, ret1 } -// InstanceArrayGetByLabel indicates an expected call of InstanceArrayGetByLabel -func (mr *MockMetalCloudClientMockRecorder) InstanceArrayGetByLabel(instanceArrayLabel interface{}) *gomock.Call { +// InfrastructureUserLimits indicates an expected call of InfrastructureUserLimits. +func (mr *MockMetalCloudClientMockRecorder) InfrastructureUserLimits(infrastructureID interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InstanceArrayGetByLabel", reflect.TypeOf((*MockMetalCloudClient)(nil).InstanceArrayGetByLabel), instanceArrayLabel) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InfrastructureUserLimits", reflect.TypeOf((*MockMetalCloudClient)(nil).InfrastructureUserLimits), infrastructureID) } -// InstanceArrays mocks base method -func (m *MockMetalCloudClient) InstanceArrays(infrastructureID int) (*map[string]metalcloud.InstanceArray, error) { +// InfrastructureUserLimitsByLabel mocks base method. +func (m *MockMetalCloudClient) InfrastructureUserLimitsByLabel(infrastructureLabel string) (*map[string]interface{}, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "InstanceArrays", infrastructureID) - ret0, _ := ret[0].(*map[string]metalcloud.InstanceArray) + ret := m.ctrl.Call(m, "InfrastructureUserLimitsByLabel", infrastructureLabel) + ret0, _ := ret[0].(*map[string]interface{}) ret1, _ := ret[1].(error) return ret0, ret1 } -// InstanceArrays indicates an expected call of InstanceArrays -func (mr *MockMetalCloudClientMockRecorder) InstanceArrays(infrastructureID interface{}) *gomock.Call { +// InfrastructureUserLimitsByLabel indicates an expected call of InfrastructureUserLimitsByLabel. +func (mr *MockMetalCloudClientMockRecorder) InfrastructureUserLimitsByLabel(infrastructureLabel interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InstanceArrays", reflect.TypeOf((*MockMetalCloudClient)(nil).InstanceArrays), infrastructureID) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InfrastructureUserLimitsByLabel", reflect.TypeOf((*MockMetalCloudClient)(nil).InfrastructureUserLimitsByLabel), infrastructureLabel) } -// InstanceArraysByLabel mocks base method -func (m *MockMetalCloudClient) InstanceArraysByLabel(infrastructureLabel string) (*map[string]metalcloud.InstanceArray, error) { +// Infrastructures mocks base method. +func (m *MockMetalCloudClient) Infrastructures() (*map[string]metalcloud.Infrastructure, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "InstanceArraysByLabel", infrastructureLabel) - ret0, _ := ret[0].(*map[string]metalcloud.InstanceArray) + ret := m.ctrl.Call(m, "Infrastructures") + ret0, _ := ret[0].(*map[string]metalcloud.Infrastructure) ret1, _ := ret[1].(error) return ret0, ret1 } -// InstanceArraysByLabel indicates an expected call of InstanceArraysByLabel -func (mr *MockMetalCloudClientMockRecorder) InstanceArraysByLabel(infrastructureLabel interface{}) *gomock.Call { +// Infrastructures indicates an expected call of Infrastructures. +func (mr *MockMetalCloudClientMockRecorder) Infrastructures() *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InstanceArraysByLabel", reflect.TypeOf((*MockMetalCloudClient)(nil).InstanceArraysByLabel), infrastructureLabel) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Infrastructures", reflect.TypeOf((*MockMetalCloudClient)(nil).Infrastructures)) } -// InstanceArrayCreate mocks base method +// InstanceArrayCreate mocks base method. func (m *MockMetalCloudClient) InstanceArrayCreate(infrastructureID int, instanceArray metalcloud.InstanceArray) (*metalcloud.InstanceArray, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "InstanceArrayCreate", infrastructureID, instanceArray) @@ -1072,13 +1320,13 @@ func (m *MockMetalCloudClient) InstanceArrayCreate(infrastructureID int, instanc return ret0, ret1 } -// InstanceArrayCreate indicates an expected call of InstanceArrayCreate +// InstanceArrayCreate indicates an expected call of InstanceArrayCreate. func (mr *MockMetalCloudClientMockRecorder) InstanceArrayCreate(infrastructureID, instanceArray interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InstanceArrayCreate", reflect.TypeOf((*MockMetalCloudClient)(nil).InstanceArrayCreate), infrastructureID, instanceArray) } -// InstanceArrayCreateByLabel mocks base method +// InstanceArrayCreateByLabel mocks base method. func (m *MockMetalCloudClient) InstanceArrayCreateByLabel(infrastructureLabel string, instanceArray metalcloud.InstanceArray) (*metalcloud.InstanceArray, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "InstanceArrayCreateByLabel", infrastructureLabel, instanceArray) @@ -1087,43 +1335,13 @@ func (m *MockMetalCloudClient) InstanceArrayCreateByLabel(infrastructureLabel st return ret0, ret1 } -// InstanceArrayCreateByLabel indicates an expected call of InstanceArrayCreateByLabel +// InstanceArrayCreateByLabel indicates an expected call of InstanceArrayCreateByLabel. func (mr *MockMetalCloudClientMockRecorder) InstanceArrayCreateByLabel(infrastructureLabel, instanceArray interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InstanceArrayCreateByLabel", reflect.TypeOf((*MockMetalCloudClient)(nil).InstanceArrayCreateByLabel), infrastructureLabel, instanceArray) } -// InstanceArrayEdit mocks base method -func (m *MockMetalCloudClient) InstanceArrayEdit(instanceArrayID int, instanceArrayOperation metalcloud.InstanceArrayOperation, bSwapExistingInstancesHardware, bKeepDetachingDrives *bool, objServerTypeMatches *metalcloud.ServerTypeMatches, arrInstancesToBeDeleted *[]int) (*metalcloud.InstanceArray, error) { - m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "InstanceArrayEdit", instanceArrayID, instanceArrayOperation, bSwapExistingInstancesHardware, bKeepDetachingDrives, objServerTypeMatches, arrInstancesToBeDeleted) - ret0, _ := ret[0].(*metalcloud.InstanceArray) - ret1, _ := ret[1].(error) - return ret0, ret1 -} - -// InstanceArrayEdit indicates an expected call of InstanceArrayEdit -func (mr *MockMetalCloudClientMockRecorder) InstanceArrayEdit(instanceArrayID, instanceArrayOperation, bSwapExistingInstancesHardware, bKeepDetachingDrives, objServerTypeMatches, arrInstancesToBeDeleted interface{}) *gomock.Call { - mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InstanceArrayEdit", reflect.TypeOf((*MockMetalCloudClient)(nil).InstanceArrayEdit), instanceArrayID, instanceArrayOperation, bSwapExistingInstancesHardware, bKeepDetachingDrives, objServerTypeMatches, arrInstancesToBeDeleted) -} - -// InstanceArrayEditByLabel mocks base method -func (m *MockMetalCloudClient) InstanceArrayEditByLabel(instanceArrayLabel string, instanceArrayOperation metalcloud.InstanceArrayOperation, bSwapExistingInstancesHardware, bKeepDetachingDrives *bool, objServerTypeMatches *metalcloud.ServerTypeMatches, arrInstancesToBeDeleted *[]int) (*metalcloud.InstanceArray, error) { - m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "InstanceArrayEditByLabel", instanceArrayLabel, instanceArrayOperation, bSwapExistingInstancesHardware, bKeepDetachingDrives, objServerTypeMatches, arrInstancesToBeDeleted) - ret0, _ := ret[0].(*metalcloud.InstanceArray) - ret1, _ := ret[1].(error) - return ret0, ret1 -} - -// InstanceArrayEditByLabel indicates an expected call of InstanceArrayEditByLabel -func (mr *MockMetalCloudClientMockRecorder) InstanceArrayEditByLabel(instanceArrayLabel, instanceArrayOperation, bSwapExistingInstancesHardware, bKeepDetachingDrives, objServerTypeMatches, arrInstancesToBeDeleted interface{}) *gomock.Call { - mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InstanceArrayEditByLabel", reflect.TypeOf((*MockMetalCloudClient)(nil).InstanceArrayEditByLabel), instanceArrayLabel, instanceArrayOperation, bSwapExistingInstancesHardware, bKeepDetachingDrives, objServerTypeMatches, arrInstancesToBeDeleted) -} - -// InstanceArrayDelete mocks base method +// InstanceArrayDelete mocks base method. func (m *MockMetalCloudClient) InstanceArrayDelete(instanceArrayID int) error { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "InstanceArrayDelete", instanceArrayID) @@ -1131,13 +1349,13 @@ func (m *MockMetalCloudClient) InstanceArrayDelete(instanceArrayID int) error { return ret0 } -// InstanceArrayDelete indicates an expected call of InstanceArrayDelete +// InstanceArrayDelete indicates an expected call of InstanceArrayDelete. func (mr *MockMetalCloudClientMockRecorder) InstanceArrayDelete(instanceArrayID interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InstanceArrayDelete", reflect.TypeOf((*MockMetalCloudClient)(nil).InstanceArrayDelete), instanceArrayID) } -// InstanceArrayDeleteByLabel mocks base method +// InstanceArrayDeleteByLabel mocks base method. func (m *MockMetalCloudClient) InstanceArrayDeleteByLabel(instanceArrayLabel string) error { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "InstanceArrayDeleteByLabel", instanceArrayLabel) @@ -1145,311 +1363,252 @@ func (m *MockMetalCloudClient) InstanceArrayDeleteByLabel(instanceArrayLabel str return ret0 } -// InstanceArrayDeleteByLabel indicates an expected call of InstanceArrayDeleteByLabel +// InstanceArrayDeleteByLabel indicates an expected call of InstanceArrayDeleteByLabel. func (mr *MockMetalCloudClientMockRecorder) InstanceArrayDeleteByLabel(instanceArrayLabel interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InstanceArrayDeleteByLabel", reflect.TypeOf((*MockMetalCloudClient)(nil).InstanceArrayDeleteByLabel), instanceArrayLabel) } -// InstanceArrayStop mocks base method -func (m *MockMetalCloudClient) InstanceArrayStop(instanceArrayID int) (*metalcloud.InstanceArray, error) { - m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "InstanceArrayStop", instanceArrayID) - ret0, _ := ret[0].(*metalcloud.InstanceArray) - ret1, _ := ret[1].(error) - return ret0, ret1 -} - -// InstanceArrayStop indicates an expected call of InstanceArrayStop -func (mr *MockMetalCloudClientMockRecorder) InstanceArrayStop(instanceArrayID interface{}) *gomock.Call { - mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InstanceArrayStop", reflect.TypeOf((*MockMetalCloudClient)(nil).InstanceArrayStop), instanceArrayID) -} - -// InstanceArrayStopByLabel mocks base method -func (m *MockMetalCloudClient) InstanceArrayStopByLabel(instanceArrayLabel string) (*metalcloud.InstanceArray, error) { - m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "InstanceArrayStopByLabel", instanceArrayLabel) - ret0, _ := ret[0].(*metalcloud.InstanceArray) - ret1, _ := ret[1].(error) - return ret0, ret1 -} - -// InstanceArrayStopByLabel indicates an expected call of InstanceArrayStopByLabel -func (mr *MockMetalCloudClientMockRecorder) InstanceArrayStopByLabel(instanceArrayLabel interface{}) *gomock.Call { - mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InstanceArrayStopByLabel", reflect.TypeOf((*MockMetalCloudClient)(nil).InstanceArrayStopByLabel), instanceArrayLabel) -} - -// InstanceArrayStart mocks base method -func (m *MockMetalCloudClient) InstanceArrayStart(instanceArrayID int) (*metalcloud.InstanceArray, error) { - m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "InstanceArrayStart", instanceArrayID) - ret0, _ := ret[0].(*metalcloud.InstanceArray) - ret1, _ := ret[1].(error) - return ret0, ret1 -} - -// InstanceArrayStart indicates an expected call of InstanceArrayStart -func (mr *MockMetalCloudClientMockRecorder) InstanceArrayStart(instanceArrayID interface{}) *gomock.Call { - mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InstanceArrayStart", reflect.TypeOf((*MockMetalCloudClient)(nil).InstanceArrayStart), instanceArrayID) -} - -// InstanceArrayStartByLabel mocks base method -func (m *MockMetalCloudClient) InstanceArrayStartByLabel(instanceArrayLabel string) (*metalcloud.InstanceArray, error) { - m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "InstanceArrayStartByLabel", instanceArrayLabel) - ret0, _ := ret[0].(*metalcloud.InstanceArray) - ret1, _ := ret[1].(error) - return ret0, ret1 -} - -// InstanceArrayStartByLabel indicates an expected call of InstanceArrayStartByLabel -func (mr *MockMetalCloudClientMockRecorder) InstanceArrayStartByLabel(instanceArrayLabel interface{}) *gomock.Call { - mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InstanceArrayStartByLabel", reflect.TypeOf((*MockMetalCloudClient)(nil).InstanceArrayStartByLabel), instanceArrayLabel) -} - -// ClusterCreate mocks base method -func (m *MockMetalCloudClient) ClusterCreate(infrastructureID int, cluster metalcloud.Cluster) (*metalcloud.Cluster, error) { +// InstanceArrayEdit mocks base method. +func (m *MockMetalCloudClient) InstanceArrayEdit(instanceArrayID int, instanceArrayOperation metalcloud.InstanceArrayOperation, bSwapExistingInstancesHardware, bKeepDetachingDrives *bool, objServerTypeMatches *metalcloud.ServerTypeMatches, arrInstancesToBeDeleted *[]int) (*metalcloud.InstanceArray, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "ClusterCreate", infrastructureID, cluster) - ret0, _ := ret[0].(*metalcloud.Cluster) + ret := m.ctrl.Call(m, "InstanceArrayEdit", instanceArrayID, instanceArrayOperation, bSwapExistingInstancesHardware, bKeepDetachingDrives, objServerTypeMatches, arrInstancesToBeDeleted) + ret0, _ := ret[0].(*metalcloud.InstanceArray) ret1, _ := ret[1].(error) return ret0, ret1 } -// ClusterCreate indicates an expected call of ClusterCreate -func (mr *MockMetalCloudClientMockRecorder) ClusterCreate(infrastructureID, cluster interface{}) *gomock.Call { +// InstanceArrayEdit indicates an expected call of InstanceArrayEdit. +func (mr *MockMetalCloudClientMockRecorder) InstanceArrayEdit(instanceArrayID, instanceArrayOperation, bSwapExistingInstancesHardware, bKeepDetachingDrives, objServerTypeMatches, arrInstancesToBeDeleted interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ClusterCreate", reflect.TypeOf((*MockMetalCloudClient)(nil).ClusterCreate), infrastructureID, cluster) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InstanceArrayEdit", reflect.TypeOf((*MockMetalCloudClient)(nil).InstanceArrayEdit), instanceArrayID, instanceArrayOperation, bSwapExistingInstancesHardware, bKeepDetachingDrives, objServerTypeMatches, arrInstancesToBeDeleted) } -// ClusterCreateByLabel mocks base method -func (m *MockMetalCloudClient) ClusterCreateByLabel(infrastructureLabel string, cluster metalcloud.Cluster) (*metalcloud.Cluster, error) { +// InstanceArrayEditByLabel mocks base method. +func (m *MockMetalCloudClient) InstanceArrayEditByLabel(instanceArrayLabel string, instanceArrayOperation metalcloud.InstanceArrayOperation, bSwapExistingInstancesHardware, bKeepDetachingDrives *bool, objServerTypeMatches *metalcloud.ServerTypeMatches, arrInstancesToBeDeleted *[]int) (*metalcloud.InstanceArray, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "ClusterCreateByLabel", infrastructureLabel, cluster) - ret0, _ := ret[0].(*metalcloud.Cluster) + ret := m.ctrl.Call(m, "InstanceArrayEditByLabel", instanceArrayLabel, instanceArrayOperation, bSwapExistingInstancesHardware, bKeepDetachingDrives, objServerTypeMatches, arrInstancesToBeDeleted) + ret0, _ := ret[0].(*metalcloud.InstanceArray) ret1, _ := ret[1].(error) return ret0, ret1 } -// ClusterCreateByLabel indicates an expected call of ClusterCreateByLabel -func (mr *MockMetalCloudClientMockRecorder) ClusterCreateByLabel(infrastructureLabel, cluster interface{}) *gomock.Call { +// InstanceArrayEditByLabel indicates an expected call of InstanceArrayEditByLabel. +func (mr *MockMetalCloudClientMockRecorder) InstanceArrayEditByLabel(instanceArrayLabel, instanceArrayOperation, bSwapExistingInstancesHardware, bKeepDetachingDrives, objServerTypeMatches, arrInstancesToBeDeleted interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ClusterCreateByLabel", reflect.TypeOf((*MockMetalCloudClient)(nil).ClusterCreateByLabel), infrastructureLabel, cluster) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InstanceArrayEditByLabel", reflect.TypeOf((*MockMetalCloudClient)(nil).InstanceArrayEditByLabel), instanceArrayLabel, instanceArrayOperation, bSwapExistingInstancesHardware, bKeepDetachingDrives, objServerTypeMatches, arrInstancesToBeDeleted) } -// ClusterGet mocks base method -func (m *MockMetalCloudClient) ClusterGet(clusterID int) (*metalcloud.Cluster, error) { +// InstanceArrayGet mocks base method. +func (m *MockMetalCloudClient) InstanceArrayGet(instanceArrayID int) (*metalcloud.InstanceArray, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "ClusterGet", clusterID) - ret0, _ := ret[0].(*metalcloud.Cluster) + ret := m.ctrl.Call(m, "InstanceArrayGet", instanceArrayID) + ret0, _ := ret[0].(*metalcloud.InstanceArray) ret1, _ := ret[1].(error) return ret0, ret1 } -// ClusterGet indicates an expected call of ClusterGet -func (mr *MockMetalCloudClientMockRecorder) ClusterGet(clusterID interface{}) *gomock.Call { +// InstanceArrayGet indicates an expected call of InstanceArrayGet. +func (mr *MockMetalCloudClientMockRecorder) InstanceArrayGet(instanceArrayID interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ClusterGet", reflect.TypeOf((*MockMetalCloudClient)(nil).ClusterGet), clusterID) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InstanceArrayGet", reflect.TypeOf((*MockMetalCloudClient)(nil).InstanceArrayGet), instanceArrayID) } -// ClusterGetByLabel mocks base method -func (m *MockMetalCloudClient) ClusterGetByLabel(clusterLabel string) (*metalcloud.Cluster, error) { +// InstanceArrayGetByLabel mocks base method. +func (m *MockMetalCloudClient) InstanceArrayGetByLabel(instanceArrayLabel string) (*metalcloud.InstanceArray, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "ClusterGetByLabel", clusterLabel) - ret0, _ := ret[0].(*metalcloud.Cluster) + ret := m.ctrl.Call(m, "InstanceArrayGetByLabel", instanceArrayLabel) + ret0, _ := ret[0].(*metalcloud.InstanceArray) ret1, _ := ret[1].(error) return ret0, ret1 } -// ClusterGetByLabel indicates an expected call of ClusterGetByLabel -func (mr *MockMetalCloudClientMockRecorder) ClusterGetByLabel(clusterLabel interface{}) *gomock.Call { +// InstanceArrayGetByLabel indicates an expected call of InstanceArrayGetByLabel. +func (mr *MockMetalCloudClientMockRecorder) InstanceArrayGetByLabel(instanceArrayLabel interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ClusterGetByLabel", reflect.TypeOf((*MockMetalCloudClient)(nil).ClusterGetByLabel), clusterLabel) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InstanceArrayGetByLabel", reflect.TypeOf((*MockMetalCloudClient)(nil).InstanceArrayGetByLabel), instanceArrayLabel) } -// ClusterAppVMWareVSphere mocks base method -func (m *MockMetalCloudClient) ClusterAppVMWareVSphere(clusterID int, decryptCredentials bool) (*metalcloud.AppVMWareVsphere, error) { +// InstanceArrayInstances mocks base method. +func (m *MockMetalCloudClient) InstanceArrayInstances(instanceArrayID int) (*map[string]metalcloud.Instance, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "ClusterAppVMWareVSphere", clusterID, decryptCredentials) - ret0, _ := ret[0].(*metalcloud.AppVMWareVsphere) + ret := m.ctrl.Call(m, "InstanceArrayInstances", instanceArrayID) + ret0, _ := ret[0].(*map[string]metalcloud.Instance) ret1, _ := ret[1].(error) return ret0, ret1 } -// ClusterAppVMWareVSphere indicates an expected call of ClusterAppVMWareVSphere -func (mr *MockMetalCloudClientMockRecorder) ClusterAppVMWareVSphere(clusterID, decryptCredentials interface{}) *gomock.Call { +// InstanceArrayInstances indicates an expected call of InstanceArrayInstances. +func (mr *MockMetalCloudClientMockRecorder) InstanceArrayInstances(instanceArrayID interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ClusterAppVMWareVSphere", reflect.TypeOf((*MockMetalCloudClient)(nil).ClusterAppVMWareVSphere), clusterID, decryptCredentials) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InstanceArrayInstances", reflect.TypeOf((*MockMetalCloudClient)(nil).InstanceArrayInstances), instanceArrayID) } -// ClusterAppVMWareVSphereByLabel mocks base method -func (m *MockMetalCloudClient) ClusterAppVMWareVSphereByLabel(clusterLabel string, decryptCredentials bool) (*metalcloud.AppVMWareVsphere, error) { +// InstanceArrayInstancesByLabel mocks base method. +func (m *MockMetalCloudClient) InstanceArrayInstancesByLabel(instanceArrayLabel string) (*map[string]metalcloud.Instance, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "ClusterAppVMWareVSphereByLabel", clusterLabel, decryptCredentials) - ret0, _ := ret[0].(*metalcloud.AppVMWareVsphere) + ret := m.ctrl.Call(m, "InstanceArrayInstancesByLabel", instanceArrayLabel) + ret0, _ := ret[0].(*map[string]metalcloud.Instance) ret1, _ := ret[1].(error) return ret0, ret1 } -// ClusterAppVMWareVSphereByLabel indicates an expected call of ClusterAppVMWareVSphereByLabel -func (mr *MockMetalCloudClientMockRecorder) ClusterAppVMWareVSphereByLabel(clusterLabel, decryptCredentials interface{}) *gomock.Call { +// InstanceArrayInstancesByLabel indicates an expected call of InstanceArrayInstancesByLabel. +func (mr *MockMetalCloudClientMockRecorder) InstanceArrayInstancesByLabel(instanceArrayLabel interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ClusterAppVMWareVSphereByLabel", reflect.TypeOf((*MockMetalCloudClient)(nil).ClusterAppVMWareVSphereByLabel), clusterLabel, decryptCredentials) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InstanceArrayInstancesByLabel", reflect.TypeOf((*MockMetalCloudClient)(nil).InstanceArrayInstancesByLabel), instanceArrayLabel) } -// ClusterAppKubernetes mocks base method -func (m *MockMetalCloudClient) ClusterAppKubernetes(clusterID int, decryptCredentials bool) (*metalcloud.AppKubernetes, error) { +// InstanceArrayInterfaceAttachNetwork mocks base method. +func (m *MockMetalCloudClient) InstanceArrayInterfaceAttachNetwork(instanceArrayID, instanceArrayInterfaceIndex, networkID int) (*metalcloud.InstanceArray, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "ClusterAppKubernetes", clusterID, decryptCredentials) - ret0, _ := ret[0].(*metalcloud.AppKubernetes) + ret := m.ctrl.Call(m, "InstanceArrayInterfaceAttachNetwork", instanceArrayID, instanceArrayInterfaceIndex, networkID) + ret0, _ := ret[0].(*metalcloud.InstanceArray) ret1, _ := ret[1].(error) return ret0, ret1 } -// ClusterAppKubernetes indicates an expected call of ClusterAppKubernetes -func (mr *MockMetalCloudClientMockRecorder) ClusterAppKubernetes(clusterID, decryptCredentials interface{}) *gomock.Call { +// InstanceArrayInterfaceAttachNetwork indicates an expected call of InstanceArrayInterfaceAttachNetwork. +func (mr *MockMetalCloudClientMockRecorder) InstanceArrayInterfaceAttachNetwork(instanceArrayID, instanceArrayInterfaceIndex, networkID interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ClusterAppKubernetes", reflect.TypeOf((*MockMetalCloudClient)(nil).ClusterAppKubernetes), clusterID, decryptCredentials) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InstanceArrayInterfaceAttachNetwork", reflect.TypeOf((*MockMetalCloudClient)(nil).InstanceArrayInterfaceAttachNetwork), instanceArrayID, instanceArrayInterfaceIndex, networkID) } -// ClusterAppKubernetesByLabel mocks base method -func (m *MockMetalCloudClient) ClusterAppKubernetesByLabel(clusterLabel string, decryptCredentials bool) (*metalcloud.AppKubernetes, error) { +// InstanceArrayInterfaceDetach mocks base method. +func (m *MockMetalCloudClient) InstanceArrayInterfaceDetach(instanceArrayID, instanceArrayInterfaceIndex int) (*metalcloud.InstanceArray, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "ClusterAppKubernetesByLabel", clusterLabel, decryptCredentials) - ret0, _ := ret[0].(*metalcloud.AppKubernetes) + ret := m.ctrl.Call(m, "InstanceArrayInterfaceDetach", instanceArrayID, instanceArrayInterfaceIndex) + ret0, _ := ret[0].(*metalcloud.InstanceArray) ret1, _ := ret[1].(error) return ret0, ret1 } -// ClusterAppKubernetesByLabel indicates an expected call of ClusterAppKubernetesByLabel -func (mr *MockMetalCloudClientMockRecorder) ClusterAppKubernetesByLabel(clusterLabel, decryptCredentials interface{}) *gomock.Call { +// InstanceArrayInterfaceDetach indicates an expected call of InstanceArrayInterfaceDetach. +func (mr *MockMetalCloudClientMockRecorder) InstanceArrayInterfaceDetach(instanceArrayID, instanceArrayInterfaceIndex interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ClusterAppKubernetesByLabel", reflect.TypeOf((*MockMetalCloudClient)(nil).ClusterAppKubernetesByLabel), clusterLabel, decryptCredentials) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InstanceArrayInterfaceDetach", reflect.TypeOf((*MockMetalCloudClient)(nil).InstanceArrayInterfaceDetach), instanceArrayID, instanceArrayInterfaceIndex) } -// ClusterDelete mocks base method -func (m *MockMetalCloudClient) ClusterDelete(clusterID int) error { +// InstanceArrayNetworkProfileClear mocks base method. +func (m *MockMetalCloudClient) InstanceArrayNetworkProfileClear(instanceArrayID, networkID int) error { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "ClusterDelete", clusterID) + ret := m.ctrl.Call(m, "InstanceArrayNetworkProfileClear", instanceArrayID, networkID) ret0, _ := ret[0].(error) return ret0 } -// ClusterDelete indicates an expected call of ClusterDelete -func (mr *MockMetalCloudClientMockRecorder) ClusterDelete(clusterID interface{}) *gomock.Call { +// InstanceArrayNetworkProfileClear indicates an expected call of InstanceArrayNetworkProfileClear. +func (mr *MockMetalCloudClientMockRecorder) InstanceArrayNetworkProfileClear(instanceArrayID, networkID interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ClusterDelete", reflect.TypeOf((*MockMetalCloudClient)(nil).ClusterDelete), clusterID) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InstanceArrayNetworkProfileClear", reflect.TypeOf((*MockMetalCloudClient)(nil).InstanceArrayNetworkProfileClear), instanceArrayID, networkID) } -// ClusterDeleteByLabel mocks base method -func (m *MockMetalCloudClient) ClusterDeleteByLabel(clusterLabel string) error { +// InstanceArrayNetworkProfileSet mocks base method. +func (m *MockMetalCloudClient) InstanceArrayNetworkProfileSet(instanceArrayID, networkID, networkProfileID int) (*map[int]int, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "ClusterDeleteByLabel", clusterLabel) - ret0, _ := ret[0].(error) - return ret0 + ret := m.ctrl.Call(m, "InstanceArrayNetworkProfileSet", instanceArrayID, networkID, networkProfileID) + ret0, _ := ret[0].(*map[int]int) + ret1, _ := ret[1].(error) + return ret0, ret1 } -// ClusterDeleteByLabel indicates an expected call of ClusterDeleteByLabel -func (mr *MockMetalCloudClientMockRecorder) ClusterDeleteByLabel(clusterLabel interface{}) *gomock.Call { +// InstanceArrayNetworkProfileSet indicates an expected call of InstanceArrayNetworkProfileSet. +func (mr *MockMetalCloudClientMockRecorder) InstanceArrayNetworkProfileSet(instanceArrayID, networkID, networkProfileID interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ClusterDeleteByLabel", reflect.TypeOf((*MockMetalCloudClient)(nil).ClusterDeleteByLabel), clusterLabel) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InstanceArrayNetworkProfileSet", reflect.TypeOf((*MockMetalCloudClient)(nil).InstanceArrayNetworkProfileSet), instanceArrayID, networkID, networkProfileID) } -// ClusterEdit mocks base method -func (m *MockMetalCloudClient) ClusterEdit(clusterId int, clusterOperation metalcloud.ClusterOperation) (*metalcloud.Cluster, error) { +// InstanceArrayStart mocks base method. +func (m *MockMetalCloudClient) InstanceArrayStart(instanceArrayID int) (*metalcloud.InstanceArray, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "ClusterEdit", clusterId, clusterOperation) - ret0, _ := ret[0].(*metalcloud.Cluster) + ret := m.ctrl.Call(m, "InstanceArrayStart", instanceArrayID) + ret0, _ := ret[0].(*metalcloud.InstanceArray) ret1, _ := ret[1].(error) return ret0, ret1 } -// ClusterEdit indicates an expected call of ClusterEdit -func (mr *MockMetalCloudClientMockRecorder) ClusterEdit(clusterId, clusterOperation interface{}) *gomock.Call { +// InstanceArrayStart indicates an expected call of InstanceArrayStart. +func (mr *MockMetalCloudClientMockRecorder) InstanceArrayStart(instanceArrayID interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ClusterEdit", reflect.TypeOf((*MockMetalCloudClient)(nil).ClusterEdit), clusterId, clusterOperation) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InstanceArrayStart", reflect.TypeOf((*MockMetalCloudClient)(nil).InstanceArrayStart), instanceArrayID) } -// ClusterEditByLabel mocks base method -func (m *MockMetalCloudClient) ClusterEditByLabel(clusterLabel string, clusterOperation metalcloud.ClusterOperation) (*metalcloud.Cluster, error) { +// InstanceArrayStartByLabel mocks base method. +func (m *MockMetalCloudClient) InstanceArrayStartByLabel(instanceArrayLabel string) (*metalcloud.InstanceArray, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "ClusterEditByLabel", clusterLabel, clusterOperation) - ret0, _ := ret[0].(*metalcloud.Cluster) + ret := m.ctrl.Call(m, "InstanceArrayStartByLabel", instanceArrayLabel) + ret0, _ := ret[0].(*metalcloud.InstanceArray) ret1, _ := ret[1].(error) return ret0, ret1 } -// ClusterEditByLabel indicates an expected call of ClusterEditByLabel -func (mr *MockMetalCloudClientMockRecorder) ClusterEditByLabel(clusterLabel, clusterOperation interface{}) *gomock.Call { +// InstanceArrayStartByLabel indicates an expected call of InstanceArrayStartByLabel. +func (mr *MockMetalCloudClientMockRecorder) InstanceArrayStartByLabel(instanceArrayLabel interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ClusterEditByLabel", reflect.TypeOf((*MockMetalCloudClient)(nil).ClusterEditByLabel), clusterLabel, clusterOperation) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InstanceArrayStartByLabel", reflect.TypeOf((*MockMetalCloudClient)(nil).InstanceArrayStartByLabel), instanceArrayLabel) } -// Clusters mocks base method -func (m *MockMetalCloudClient) Clusters(infrastructureId int) (*map[string]metalcloud.Cluster, error) { +// InstanceArrayStop mocks base method. +func (m *MockMetalCloudClient) InstanceArrayStop(instanceArrayID int) (*metalcloud.InstanceArray, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "Clusters", infrastructureId) - ret0, _ := ret[0].(*map[string]metalcloud.Cluster) + ret := m.ctrl.Call(m, "InstanceArrayStop", instanceArrayID) + ret0, _ := ret[0].(*metalcloud.InstanceArray) ret1, _ := ret[1].(error) return ret0, ret1 } -// Clusters indicates an expected call of Clusters -func (mr *MockMetalCloudClientMockRecorder) Clusters(infrastructureId interface{}) *gomock.Call { +// InstanceArrayStop indicates an expected call of InstanceArrayStop. +func (mr *MockMetalCloudClientMockRecorder) InstanceArrayStop(instanceArrayID interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Clusters", reflect.TypeOf((*MockMetalCloudClient)(nil).Clusters), infrastructureId) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InstanceArrayStop", reflect.TypeOf((*MockMetalCloudClient)(nil).InstanceArrayStop), instanceArrayID) } -// ClustersByLabel mocks base method -func (m *MockMetalCloudClient) ClustersByLabel(infrastructureLabel string) (*map[string]metalcloud.Cluster, error) { +// InstanceArrayStopByLabel mocks base method. +func (m *MockMetalCloudClient) InstanceArrayStopByLabel(instanceArrayLabel string) (*metalcloud.InstanceArray, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "ClustersByLabel", infrastructureLabel) - ret0, _ := ret[0].(*map[string]metalcloud.Cluster) + ret := m.ctrl.Call(m, "InstanceArrayStopByLabel", instanceArrayLabel) + ret0, _ := ret[0].(*metalcloud.InstanceArray) ret1, _ := ret[1].(error) return ret0, ret1 } -// ClustersByLabel indicates an expected call of ClustersByLabel -func (mr *MockMetalCloudClientMockRecorder) ClustersByLabel(infrastructureLabel interface{}) *gomock.Call { +// InstanceArrayStopByLabel indicates an expected call of InstanceArrayStopByLabel. +func (mr *MockMetalCloudClientMockRecorder) InstanceArrayStopByLabel(instanceArrayLabel interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ClustersByLabel", reflect.TypeOf((*MockMetalCloudClient)(nil).ClustersByLabel), infrastructureLabel) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InstanceArrayStopByLabel", reflect.TypeOf((*MockMetalCloudClient)(nil).InstanceArrayStopByLabel), instanceArrayLabel) } -// ClusterInstanceArrays mocks base method -func (m *MockMetalCloudClient) ClusterInstanceArrays(clusterId int) (*map[string]metalcloud.InstanceArray, error) { +// InstanceArrays mocks base method. +func (m *MockMetalCloudClient) InstanceArrays(infrastructureID int) (*map[string]metalcloud.InstanceArray, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "ClusterInstanceArrays", clusterId) + ret := m.ctrl.Call(m, "InstanceArrays", infrastructureID) ret0, _ := ret[0].(*map[string]metalcloud.InstanceArray) ret1, _ := ret[1].(error) return ret0, ret1 } -// ClusterInstanceArrays indicates an expected call of ClusterInstanceArrays -func (mr *MockMetalCloudClientMockRecorder) ClusterInstanceArrays(clusterId interface{}) *gomock.Call { +// InstanceArrays indicates an expected call of InstanceArrays. +func (mr *MockMetalCloudClientMockRecorder) InstanceArrays(infrastructureID interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ClusterInstanceArrays", reflect.TypeOf((*MockMetalCloudClient)(nil).ClusterInstanceArrays), clusterId) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InstanceArrays", reflect.TypeOf((*MockMetalCloudClient)(nil).InstanceArrays), infrastructureID) } -// ClusterInstanceArraysByLabel mocks base method -func (m *MockMetalCloudClient) ClusterInstanceArraysByLabel(clusterLabel string) (*map[string]metalcloud.InstanceArray, error) { +// InstanceArraysByLabel mocks base method. +func (m *MockMetalCloudClient) InstanceArraysByLabel(infrastructureLabel string) (*map[string]metalcloud.InstanceArray, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "ClusterInstanceArraysByLabel", clusterLabel) + ret := m.ctrl.Call(m, "InstanceArraysByLabel", infrastructureLabel) ret0, _ := ret[0].(*map[string]metalcloud.InstanceArray) ret1, _ := ret[1].(error) return ret0, ret1 } -// ClusterInstanceArraysByLabel indicates an expected call of ClusterInstanceArraysByLabel -func (mr *MockMetalCloudClientMockRecorder) ClusterInstanceArraysByLabel(clusterLabel interface{}) *gomock.Call { +// InstanceArraysByLabel indicates an expected call of InstanceArraysByLabel. +func (mr *MockMetalCloudClientMockRecorder) InstanceArraysByLabel(infrastructureLabel interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ClusterInstanceArraysByLabel", reflect.TypeOf((*MockMetalCloudClient)(nil).ClusterInstanceArraysByLabel), clusterLabel) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InstanceArraysByLabel", reflect.TypeOf((*MockMetalCloudClient)(nil).InstanceArraysByLabel), infrastructureLabel) } -// InstanceEdit mocks base method +// InstanceEdit mocks base method. func (m *MockMetalCloudClient) InstanceEdit(instanceID int, instanceOperation metalcloud.InstanceOperation) (*metalcloud.Instance, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "InstanceEdit", instanceID, instanceOperation) @@ -1458,13 +1617,13 @@ func (m *MockMetalCloudClient) InstanceEdit(instanceID int, instanceOperation me return ret0, ret1 } -// InstanceEdit indicates an expected call of InstanceEdit +// InstanceEdit indicates an expected call of InstanceEdit. func (mr *MockMetalCloudClientMockRecorder) InstanceEdit(instanceID, instanceOperation interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InstanceEdit", reflect.TypeOf((*MockMetalCloudClient)(nil).InstanceEdit), instanceID, instanceOperation) } -// InstanceEditByLabel mocks base method +// InstanceEditByLabel mocks base method. func (m *MockMetalCloudClient) InstanceEditByLabel(instanceLabel string, instanceOperation metalcloud.InstanceOperation) (*metalcloud.Instance, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "InstanceEditByLabel", instanceLabel, instanceOperation) @@ -1473,43 +1632,13 @@ func (m *MockMetalCloudClient) InstanceEditByLabel(instanceLabel string, instanc return ret0, ret1 } -// InstanceEditByLabel indicates an expected call of InstanceEditByLabel +// InstanceEditByLabel indicates an expected call of InstanceEditByLabel. func (mr *MockMetalCloudClientMockRecorder) InstanceEditByLabel(instanceLabel, instanceOperation interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InstanceEditByLabel", reflect.TypeOf((*MockMetalCloudClient)(nil).InstanceEditByLabel), instanceLabel, instanceOperation) } -// InstanceArrayInstances mocks base method -func (m *MockMetalCloudClient) InstanceArrayInstances(instanceArrayID int) (*map[string]metalcloud.Instance, error) { - m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "InstanceArrayInstances", instanceArrayID) - ret0, _ := ret[0].(*map[string]metalcloud.Instance) - ret1, _ := ret[1].(error) - return ret0, ret1 -} - -// InstanceArrayInstances indicates an expected call of InstanceArrayInstances -func (mr *MockMetalCloudClientMockRecorder) InstanceArrayInstances(instanceArrayID interface{}) *gomock.Call { - mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InstanceArrayInstances", reflect.TypeOf((*MockMetalCloudClient)(nil).InstanceArrayInstances), instanceArrayID) -} - -// InstanceArrayInstancesByLabel mocks base method -func (m *MockMetalCloudClient) InstanceArrayInstancesByLabel(instanceArrayLabel string) (*map[string]metalcloud.Instance, error) { - m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "InstanceArrayInstancesByLabel", instanceArrayLabel) - ret0, _ := ret[0].(*map[string]metalcloud.Instance) - ret1, _ := ret[1].(error) - return ret0, ret1 -} - -// InstanceArrayInstancesByLabel indicates an expected call of InstanceArrayInstancesByLabel -func (mr *MockMetalCloudClientMockRecorder) InstanceArrayInstancesByLabel(instanceArrayLabel interface{}) *gomock.Call { - mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InstanceArrayInstancesByLabel", reflect.TypeOf((*MockMetalCloudClient)(nil).InstanceArrayInstancesByLabel), instanceArrayLabel) -} - -// InstanceGet mocks base method +// InstanceGet mocks base method. func (m *MockMetalCloudClient) InstanceGet(instanceID int) (*metalcloud.Instance, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "InstanceGet", instanceID) @@ -1518,13 +1647,13 @@ func (m *MockMetalCloudClient) InstanceGet(instanceID int) (*metalcloud.Instance return ret0, ret1 } -// InstanceGet indicates an expected call of InstanceGet +// InstanceGet indicates an expected call of InstanceGet. func (mr *MockMetalCloudClientMockRecorder) InstanceGet(instanceID interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InstanceGet", reflect.TypeOf((*MockMetalCloudClient)(nil).InstanceGet), instanceID) } -// InstanceGetByLabel mocks base method +// InstanceGetByLabel mocks base method. func (m *MockMetalCloudClient) InstanceGetByLabel(instanceLabel string) (*metalcloud.Instance, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "InstanceGetByLabel", instanceLabel) @@ -1533,41 +1662,13 @@ func (m *MockMetalCloudClient) InstanceGetByLabel(instanceLabel string) (*metalc return ret0, ret1 } -// InstanceGetByLabel indicates an expected call of InstanceGetByLabel +// InstanceGetByLabel indicates an expected call of InstanceGetByLabel. func (mr *MockMetalCloudClientMockRecorder) InstanceGetByLabel(instanceLabel interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InstanceGetByLabel", reflect.TypeOf((*MockMetalCloudClient)(nil).InstanceGetByLabel), instanceLabel) } -// InstanceServerPowerSet mocks base method -func (m *MockMetalCloudClient) InstanceServerPowerSet(instanceID int, operation string) error { - m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "InstanceServerPowerSet", instanceID, operation) - ret0, _ := ret[0].(error) - return ret0 -} - -// InstanceServerPowerSet indicates an expected call of InstanceServerPowerSet -func (mr *MockMetalCloudClientMockRecorder) InstanceServerPowerSet(instanceID, operation interface{}) *gomock.Call { - mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InstanceServerPowerSet", reflect.TypeOf((*MockMetalCloudClient)(nil).InstanceServerPowerSet), instanceID, operation) -} - -// InstanceServerPowerSetByLabel mocks base method -func (m *MockMetalCloudClient) InstanceServerPowerSetByLabel(instanceLabel, operation string) error { - m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "InstanceServerPowerSetByLabel", instanceLabel, operation) - ret0, _ := ret[0].(error) - return ret0 -} - -// InstanceServerPowerSetByLabel indicates an expected call of InstanceServerPowerSetByLabel -func (mr *MockMetalCloudClientMockRecorder) InstanceServerPowerSetByLabel(instanceLabel, operation interface{}) *gomock.Call { - mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InstanceServerPowerSetByLabel", reflect.TypeOf((*MockMetalCloudClient)(nil).InstanceServerPowerSetByLabel), instanceLabel, operation) -} - -// InstanceServerPowerGet mocks base method +// InstanceServerPowerGet mocks base method. func (m *MockMetalCloudClient) InstanceServerPowerGet(instanceID int) (*string, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "InstanceServerPowerGet", instanceID) @@ -1576,28 +1677,13 @@ func (m *MockMetalCloudClient) InstanceServerPowerGet(instanceID int) (*string, return ret0, ret1 } -// InstanceServerPowerGet indicates an expected call of InstanceServerPowerGet +// InstanceServerPowerGet indicates an expected call of InstanceServerPowerGet. func (mr *MockMetalCloudClientMockRecorder) InstanceServerPowerGet(instanceID interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InstanceServerPowerGet", reflect.TypeOf((*MockMetalCloudClient)(nil).InstanceServerPowerGet), instanceID) } -// InstanceServerPowerGetByLabel mocks base method -func (m *MockMetalCloudClient) InstanceServerPowerGetByLabel(instanceLabel string) (*string, error) { - m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "InstanceServerPowerGetByLabel", instanceLabel) - ret0, _ := ret[0].(*string) - ret1, _ := ret[1].(error) - return ret0, ret1 -} - -// InstanceServerPowerGetByLabel indicates an expected call of InstanceServerPowerGetByLabel -func (mr *MockMetalCloudClientMockRecorder) InstanceServerPowerGetByLabel(instanceLabel interface{}) *gomock.Call { - mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InstanceServerPowerGetByLabel", reflect.TypeOf((*MockMetalCloudClient)(nil).InstanceServerPowerGetByLabel), instanceLabel) -} - -// InstanceServerPowerGetBatch mocks base method +// InstanceServerPowerGetBatch mocks base method. func (m *MockMetalCloudClient) InstanceServerPowerGetBatch(infrastructureID int, instanceIDs []int) (*map[string]string, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "InstanceServerPowerGetBatch", infrastructureID, instanceIDs) @@ -1606,130 +1692,86 @@ func (m *MockMetalCloudClient) InstanceServerPowerGetBatch(infrastructureID int, return ret0, ret1 } -// InstanceServerPowerGetBatch indicates an expected call of InstanceServerPowerGetBatch +// InstanceServerPowerGetBatch indicates an expected call of InstanceServerPowerGetBatch. func (mr *MockMetalCloudClientMockRecorder) InstanceServerPowerGetBatch(infrastructureID, instanceIDs interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InstanceServerPowerGetBatch", reflect.TypeOf((*MockMetalCloudClient)(nil).InstanceServerPowerGetBatch), infrastructureID, instanceIDs) } -// InstanceServerPowerGetBatchByLabel mocks base method -func (m *MockMetalCloudClient) InstanceServerPowerGetBatchByLabel(infrastructureLabel string, instanceIDs []int) (*map[string]string, error) { - m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "InstanceServerPowerGetBatchByLabel", infrastructureLabel, instanceIDs) - ret0, _ := ret[0].(*map[string]string) - ret1, _ := ret[1].(error) - return ret0, ret1 -} - -// InstanceServerPowerGetBatchByLabel indicates an expected call of InstanceServerPowerGetBatchByLabel -func (mr *MockMetalCloudClientMockRecorder) InstanceServerPowerGetBatchByLabel(infrastructureLabel, instanceIDs interface{}) *gomock.Call { - mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InstanceServerPowerGetBatchByLabel", reflect.TypeOf((*MockMetalCloudClient)(nil).InstanceServerPowerGetBatchByLabel), infrastructureLabel, instanceIDs) -} - -// GetUserEmail mocks base method -func (m *MockMetalCloudClient) GetUserEmail() string { - m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "GetUserEmail") - ret0, _ := ret[0].(string) - return ret0 -} - -// GetUserEmail indicates an expected call of GetUserEmail -func (mr *MockMetalCloudClientMockRecorder) GetUserEmail() *gomock.Call { - mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetUserEmail", reflect.TypeOf((*MockMetalCloudClient)(nil).GetUserEmail)) -} - -// GetEndpoint mocks base method -func (m *MockMetalCloudClient) GetEndpoint() string { - m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "GetEndpoint") - ret0, _ := ret[0].(string) - return ret0 -} - -// GetEndpoint indicates an expected call of GetEndpoint -func (mr *MockMetalCloudClientMockRecorder) GetEndpoint() *gomock.Call { - mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetEndpoint", reflect.TypeOf((*MockMetalCloudClient)(nil).GetEndpoint)) -} - -// GetUserID mocks base method -func (m *MockMetalCloudClient) GetUserID() int { +// InstanceServerPowerGetBatchByLabel mocks base method. +func (m *MockMetalCloudClient) InstanceServerPowerGetBatchByLabel(infrastructureLabel string, instanceIDs []int) (*map[string]string, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "GetUserID") - ret0, _ := ret[0].(int) - return ret0 + ret := m.ctrl.Call(m, "InstanceServerPowerGetBatchByLabel", infrastructureLabel, instanceIDs) + ret0, _ := ret[0].(*map[string]string) + ret1, _ := ret[1].(error) + return ret0, ret1 } -// GetUserID indicates an expected call of GetUserID -func (mr *MockMetalCloudClientMockRecorder) GetUserID() *gomock.Call { +// InstanceServerPowerGetBatchByLabel indicates an expected call of InstanceServerPowerGetBatchByLabel. +func (mr *MockMetalCloudClientMockRecorder) InstanceServerPowerGetBatchByLabel(infrastructureLabel, instanceIDs interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetUserID", reflect.TypeOf((*MockMetalCloudClient)(nil).GetUserID)) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InstanceServerPowerGetBatchByLabel", reflect.TypeOf((*MockMetalCloudClient)(nil).InstanceServerPowerGetBatchByLabel), infrastructureLabel, instanceIDs) } -// NetworkGet mocks base method -func (m *MockMetalCloudClient) NetworkGet(networkID int) (*metalcloud.Network, error) { +// InstanceServerPowerGetByLabel mocks base method. +func (m *MockMetalCloudClient) InstanceServerPowerGetByLabel(instanceLabel string) (*string, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "NetworkGet", networkID) - ret0, _ := ret[0].(*metalcloud.Network) + ret := m.ctrl.Call(m, "InstanceServerPowerGetByLabel", instanceLabel) + ret0, _ := ret[0].(*string) ret1, _ := ret[1].(error) return ret0, ret1 } -// NetworkGet indicates an expected call of NetworkGet -func (mr *MockMetalCloudClientMockRecorder) NetworkGet(networkID interface{}) *gomock.Call { +// InstanceServerPowerGetByLabel indicates an expected call of InstanceServerPowerGetByLabel. +func (mr *MockMetalCloudClientMockRecorder) InstanceServerPowerGetByLabel(instanceLabel interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "NetworkGet", reflect.TypeOf((*MockMetalCloudClient)(nil).NetworkGet), networkID) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InstanceServerPowerGetByLabel", reflect.TypeOf((*MockMetalCloudClient)(nil).InstanceServerPowerGetByLabel), instanceLabel) } -// NetworkGetByLabel mocks base method -func (m *MockMetalCloudClient) NetworkGetByLabel(networkLabel string) (*metalcloud.Network, error) { +// InstanceServerPowerSet mocks base method. +func (m *MockMetalCloudClient) InstanceServerPowerSet(instanceID int, operation string) error { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "NetworkGetByLabel", networkLabel) - ret0, _ := ret[0].(*metalcloud.Network) - ret1, _ := ret[1].(error) - return ret0, ret1 + ret := m.ctrl.Call(m, "InstanceServerPowerSet", instanceID, operation) + ret0, _ := ret[0].(error) + return ret0 } -// NetworkGetByLabel indicates an expected call of NetworkGetByLabel -func (mr *MockMetalCloudClientMockRecorder) NetworkGetByLabel(networkLabel interface{}) *gomock.Call { +// InstanceServerPowerSet indicates an expected call of InstanceServerPowerSet. +func (mr *MockMetalCloudClientMockRecorder) InstanceServerPowerSet(instanceID, operation interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "NetworkGetByLabel", reflect.TypeOf((*MockMetalCloudClient)(nil).NetworkGetByLabel), networkLabel) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InstanceServerPowerSet", reflect.TypeOf((*MockMetalCloudClient)(nil).InstanceServerPowerSet), instanceID, operation) } -// Networks mocks base method -func (m *MockMetalCloudClient) Networks(infrastructureID int) (*map[string]metalcloud.Network, error) { +// InstanceServerPowerSetByLabel mocks base method. +func (m *MockMetalCloudClient) InstanceServerPowerSetByLabel(instanceLabel, operation string) error { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "Networks", infrastructureID) - ret0, _ := ret[0].(*map[string]metalcloud.Network) - ret1, _ := ret[1].(error) - return ret0, ret1 + ret := m.ctrl.Call(m, "InstanceServerPowerSetByLabel", instanceLabel, operation) + ret0, _ := ret[0].(error) + return ret0 } -// Networks indicates an expected call of Networks -func (mr *MockMetalCloudClientMockRecorder) Networks(infrastructureID interface{}) *gomock.Call { +// InstanceServerPowerSetByLabel indicates an expected call of InstanceServerPowerSetByLabel. +func (mr *MockMetalCloudClientMockRecorder) InstanceServerPowerSetByLabel(instanceLabel, operation interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Networks", reflect.TypeOf((*MockMetalCloudClient)(nil).Networks), infrastructureID) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InstanceServerPowerSetByLabel", reflect.TypeOf((*MockMetalCloudClient)(nil).InstanceServerPowerSetByLabel), instanceLabel, operation) } -// NetworksByLabel mocks base method -func (m *MockMetalCloudClient) NetworksByLabel(infrastructureLabel string) (*map[string]metalcloud.Network, error) { +// InstanceServerReplace mocks base method. +func (m *MockMetalCloudClient) InstanceServerReplace(instanceID, serverID int) (int, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "NetworksByLabel", infrastructureLabel) - ret0, _ := ret[0].(*map[string]metalcloud.Network) + ret := m.ctrl.Call(m, "InstanceServerReplace", instanceID, serverID) + ret0, _ := ret[0].(int) ret1, _ := ret[1].(error) return ret0, ret1 } -// NetworksByLabel indicates an expected call of NetworksByLabel -func (mr *MockMetalCloudClientMockRecorder) NetworksByLabel(infrastructureLabel interface{}) *gomock.Call { +// InstanceServerReplace indicates an expected call of InstanceServerReplace. +func (mr *MockMetalCloudClientMockRecorder) InstanceServerReplace(instanceID, serverID interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "NetworksByLabel", reflect.TypeOf((*MockMetalCloudClient)(nil).NetworksByLabel), infrastructureLabel) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InstanceServerReplace", reflect.TypeOf((*MockMetalCloudClient)(nil).InstanceServerReplace), instanceID, serverID) } -// NetworkCreate mocks base method +// NetworkCreate mocks base method. func (m *MockMetalCloudClient) NetworkCreate(infrastructureID int, network metalcloud.Network) (*metalcloud.Network, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "NetworkCreate", infrastructureID, network) @@ -1738,13 +1780,13 @@ func (m *MockMetalCloudClient) NetworkCreate(infrastructureID int, network metal return ret0, ret1 } -// NetworkCreate indicates an expected call of NetworkCreate +// NetworkCreate indicates an expected call of NetworkCreate. func (mr *MockMetalCloudClientMockRecorder) NetworkCreate(infrastructureID, network interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "NetworkCreate", reflect.TypeOf((*MockMetalCloudClient)(nil).NetworkCreate), infrastructureID, network) } -// NetworkCreateByLabel mocks base method +// NetworkCreateByLabel mocks base method. func (m *MockMetalCloudClient) NetworkCreateByLabel(infrastructureLabel string, network metalcloud.Network) (*metalcloud.Network, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "NetworkCreateByLabel", infrastructureLabel, network) @@ -1753,13 +1795,41 @@ func (m *MockMetalCloudClient) NetworkCreateByLabel(infrastructureLabel string, return ret0, ret1 } -// NetworkCreateByLabel indicates an expected call of NetworkCreateByLabel +// NetworkCreateByLabel indicates an expected call of NetworkCreateByLabel. func (mr *MockMetalCloudClientMockRecorder) NetworkCreateByLabel(infrastructureLabel, network interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "NetworkCreateByLabel", reflect.TypeOf((*MockMetalCloudClient)(nil).NetworkCreateByLabel), infrastructureLabel, network) } -// NetworkEdit mocks base method +// NetworkDelete mocks base method. +func (m *MockMetalCloudClient) NetworkDelete(networkID int) error { + m.ctrl.T.Helper() + ret := m.ctrl.Call(m, "NetworkDelete", networkID) + ret0, _ := ret[0].(error) + return ret0 +} + +// NetworkDelete indicates an expected call of NetworkDelete. +func (mr *MockMetalCloudClientMockRecorder) NetworkDelete(networkID interface{}) *gomock.Call { + mr.mock.ctrl.T.Helper() + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "NetworkDelete", reflect.TypeOf((*MockMetalCloudClient)(nil).NetworkDelete), networkID) +} + +// NetworkDeleteByLabel mocks base method. +func (m *MockMetalCloudClient) NetworkDeleteByLabel(networkLabel string) error { + m.ctrl.T.Helper() + ret := m.ctrl.Call(m, "NetworkDeleteByLabel", networkLabel) + ret0, _ := ret[0].(error) + return ret0 +} + +// NetworkDeleteByLabel indicates an expected call of NetworkDeleteByLabel. +func (mr *MockMetalCloudClientMockRecorder) NetworkDeleteByLabel(networkLabel interface{}) *gomock.Call { + mr.mock.ctrl.T.Helper() + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "NetworkDeleteByLabel", reflect.TypeOf((*MockMetalCloudClient)(nil).NetworkDeleteByLabel), networkLabel) +} + +// NetworkEdit mocks base method. func (m *MockMetalCloudClient) NetworkEdit(networkID int, networkOperation metalcloud.NetworkOperation) (*metalcloud.Network, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "NetworkEdit", networkID, networkOperation) @@ -1768,13 +1838,13 @@ func (m *MockMetalCloudClient) NetworkEdit(networkID int, networkOperation metal return ret0, ret1 } -// NetworkEdit indicates an expected call of NetworkEdit +// NetworkEdit indicates an expected call of NetworkEdit. func (mr *MockMetalCloudClientMockRecorder) NetworkEdit(networkID, networkOperation interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "NetworkEdit", reflect.TypeOf((*MockMetalCloudClient)(nil).NetworkEdit), networkID, networkOperation) } -// NetworkEditByLabel mocks base method +// NetworkEditByLabel mocks base method. func (m *MockMetalCloudClient) NetworkEditByLabel(networkLabel string, networkOperation metalcloud.NetworkOperation) (*metalcloud.Network, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "NetworkEditByLabel", networkLabel, networkOperation) @@ -1783,41 +1853,43 @@ func (m *MockMetalCloudClient) NetworkEditByLabel(networkLabel string, networkOp return ret0, ret1 } -// NetworkEditByLabel indicates an expected call of NetworkEditByLabel +// NetworkEditByLabel indicates an expected call of NetworkEditByLabel. func (mr *MockMetalCloudClientMockRecorder) NetworkEditByLabel(networkLabel, networkOperation interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "NetworkEditByLabel", reflect.TypeOf((*MockMetalCloudClient)(nil).NetworkEditByLabel), networkLabel, networkOperation) } -// NetworkDelete mocks base method -func (m *MockMetalCloudClient) NetworkDelete(networkID int) error { +// NetworkGet mocks base method. +func (m *MockMetalCloudClient) NetworkGet(networkID int) (*metalcloud.Network, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "NetworkDelete", networkID) - ret0, _ := ret[0].(error) - return ret0 + ret := m.ctrl.Call(m, "NetworkGet", networkID) + ret0, _ := ret[0].(*metalcloud.Network) + ret1, _ := ret[1].(error) + return ret0, ret1 } -// NetworkDelete indicates an expected call of NetworkDelete -func (mr *MockMetalCloudClientMockRecorder) NetworkDelete(networkID interface{}) *gomock.Call { +// NetworkGet indicates an expected call of NetworkGet. +func (mr *MockMetalCloudClientMockRecorder) NetworkGet(networkID interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "NetworkDelete", reflect.TypeOf((*MockMetalCloudClient)(nil).NetworkDelete), networkID) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "NetworkGet", reflect.TypeOf((*MockMetalCloudClient)(nil).NetworkGet), networkID) } -// NetworkDeleteByLabel mocks base method -func (m *MockMetalCloudClient) NetworkDeleteByLabel(networkLabel string) error { +// NetworkGetByLabel mocks base method. +func (m *MockMetalCloudClient) NetworkGetByLabel(networkLabel string) (*metalcloud.Network, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "NetworkDeleteByLabel", networkLabel) - ret0, _ := ret[0].(error) - return ret0 + ret := m.ctrl.Call(m, "NetworkGetByLabel", networkLabel) + ret0, _ := ret[0].(*metalcloud.Network) + ret1, _ := ret[1].(error) + return ret0, ret1 } -// NetworkDeleteByLabel indicates an expected call of NetworkDeleteByLabel -func (mr *MockMetalCloudClientMockRecorder) NetworkDeleteByLabel(networkLabel interface{}) *gomock.Call { +// NetworkGetByLabel indicates an expected call of NetworkGetByLabel. +func (mr *MockMetalCloudClientMockRecorder) NetworkGetByLabel(networkLabel interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "NetworkDeleteByLabel", reflect.TypeOf((*MockMetalCloudClient)(nil).NetworkDeleteByLabel), networkLabel) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "NetworkGetByLabel", reflect.TypeOf((*MockMetalCloudClient)(nil).NetworkGetByLabel), networkLabel) } -// NetworkJoin mocks base method +// NetworkJoin mocks base method. func (m *MockMetalCloudClient) NetworkJoin(networkID, networkToBeDeletedID int) error { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "NetworkJoin", networkID, networkToBeDeletedID) @@ -1825,13 +1897,13 @@ func (m *MockMetalCloudClient) NetworkJoin(networkID, networkToBeDeletedID int) return ret0 } -// NetworkJoin indicates an expected call of NetworkJoin +// NetworkJoin indicates an expected call of NetworkJoin. func (mr *MockMetalCloudClientMockRecorder) NetworkJoin(networkID, networkToBeDeletedID interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "NetworkJoin", reflect.TypeOf((*MockMetalCloudClient)(nil).NetworkJoin), networkID, networkToBeDeletedID) } -// NetworkJoinByLabel mocks base method +// NetworkJoinByLabel mocks base method. func (m *MockMetalCloudClient) NetworkJoinByLabel(networkLabel string, networkToBeDeletedID int) error { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "NetworkJoinByLabel", networkLabel, networkToBeDeletedID) @@ -1839,28 +1911,13 @@ func (m *MockMetalCloudClient) NetworkJoinByLabel(networkLabel string, networkTo return ret0 } -// NetworkJoinByLabel indicates an expected call of NetworkJoinByLabel +// NetworkJoinByLabel indicates an expected call of NetworkJoinByLabel. func (mr *MockMetalCloudClientMockRecorder) NetworkJoinByLabel(networkLabel, networkToBeDeletedID interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "NetworkJoinByLabel", reflect.TypeOf((*MockMetalCloudClient)(nil).NetworkJoinByLabel), networkLabel, networkToBeDeletedID) } -// NetworkProfiles mocks base method -func (m *MockMetalCloudClient) NetworkProfiles(datacenterName string) (*map[int]metalcloud.NetworkProfile, error) { - m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "NetworkProfiles", datacenterName) - ret0, _ := ret[0].(*map[int]metalcloud.NetworkProfile) - ret1, _ := ret[1].(error) - return ret0, ret1 -} - -// NetworkProfiles indicates an expected call of NetworkProfiles -func (mr *MockMetalCloudClientMockRecorder) NetworkProfiles(datacenterName interface{}) *gomock.Call { - mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "NetworkProfiles", reflect.TypeOf((*MockMetalCloudClient)(nil).NetworkProfiles), datacenterName) -} - -// NetworkProfileCreate mocks base method +// NetworkProfileCreate mocks base method. func (m *MockMetalCloudClient) NetworkProfileCreate(datacenterName string, networkProfile metalcloud.NetworkProfile) (*metalcloud.NetworkProfile, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "NetworkProfileCreate", datacenterName, networkProfile) @@ -1869,57 +1926,41 @@ func (m *MockMetalCloudClient) NetworkProfileCreate(datacenterName string, netwo return ret0, ret1 } -// NetworkProfileCreate indicates an expected call of NetworkProfileCreate +// NetworkProfileCreate indicates an expected call of NetworkProfileCreate. func (mr *MockMetalCloudClientMockRecorder) NetworkProfileCreate(datacenterName, networkProfile interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "NetworkProfileCreate", reflect.TypeOf((*MockMetalCloudClient)(nil).NetworkProfileCreate), datacenterName, networkProfile) } -// InstanceArrayNetworkProfileSet mocks base method -func (m *MockMetalCloudClient) InstanceArrayNetworkProfileSet(instanceArrayID, networkID, networkProfileID int) (*map[int]int, error) { - m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "InstanceArrayNetworkProfileSet", instanceArrayID, networkID, networkProfileID) - ret0, _ := ret[0].(*map[int]int) - ret1, _ := ret[1].(error) - return ret0, ret1 -} - -// InstanceArrayNetworkProfileSet indicates an expected call of InstanceArrayNetworkProfileSet -func (mr *MockMetalCloudClientMockRecorder) InstanceArrayNetworkProfileSet(instanceArrayID, networkID, networkProfileID interface{}) *gomock.Call { - mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InstanceArrayNetworkProfileSet", reflect.TypeOf((*MockMetalCloudClient)(nil).InstanceArrayNetworkProfileSet), instanceArrayID, networkID, networkProfileID) -} - -// InstanceArrayNetworkProfileClear mocks base method -func (m *MockMetalCloudClient) InstanceArrayNetworkProfileClear(instanceArrayID, networkID int) error { +// NetworkProfileDelete mocks base method. +func (m *MockMetalCloudClient) NetworkProfileDelete(networkProfileID int) error { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "InstanceArrayNetworkProfileClear", instanceArrayID, networkID) + ret := m.ctrl.Call(m, "NetworkProfileDelete", networkProfileID) ret0, _ := ret[0].(error) return ret0 } -// InstanceArrayNetworkProfileClear indicates an expected call of InstanceArrayNetworkProfileClear -func (mr *MockMetalCloudClientMockRecorder) InstanceArrayNetworkProfileClear(instanceArrayID, networkID interface{}) *gomock.Call { +// NetworkProfileDelete indicates an expected call of NetworkProfileDelete. +func (mr *MockMetalCloudClientMockRecorder) NetworkProfileDelete(networkProfileID interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InstanceArrayNetworkProfileClear", reflect.TypeOf((*MockMetalCloudClient)(nil).InstanceArrayNetworkProfileClear), instanceArrayID, networkID) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "NetworkProfileDelete", reflect.TypeOf((*MockMetalCloudClient)(nil).NetworkProfileDelete), networkProfileID) } -// NetworkProfileListByInstanceArray mocks base method -func (m *MockMetalCloudClient) NetworkProfileListByInstanceArray(instanceArrayID int) (*map[int]int, error) { +// NetworkProfileDeleteByLabel mocks base method. +func (m *MockMetalCloudClient) NetworkProfileDeleteByLabel(networkProfileLabel string) error { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "NetworkProfileListByInstanceArray", instanceArrayID) - ret0, _ := ret[0].(*map[int]int) - ret1, _ := ret[1].(error) - return ret0, ret1 + ret := m.ctrl.Call(m, "NetworkProfileDeleteByLabel", networkProfileLabel) + ret0, _ := ret[0].(error) + return ret0 } -// NetworkProfileListByInstanceArray indicates an expected call of NetworkProfileListByInstanceArray -func (mr *MockMetalCloudClientMockRecorder) NetworkProfileListByInstanceArray(instanceArrayID interface{}) *gomock.Call { +// NetworkProfileDeleteByLabel indicates an expected call of NetworkProfileDeleteByLabel. +func (mr *MockMetalCloudClientMockRecorder) NetworkProfileDeleteByLabel(networkProfileLabel interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "NetworkProfileListByInstanceArray", reflect.TypeOf((*MockMetalCloudClient)(nil).NetworkProfileListByInstanceArray), instanceArrayID) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "NetworkProfileDeleteByLabel", reflect.TypeOf((*MockMetalCloudClient)(nil).NetworkProfileDeleteByLabel), networkProfileLabel) } -// NetworkProfileGet mocks base method +// NetworkProfileGet mocks base method. func (m *MockMetalCloudClient) NetworkProfileGet(networkProfileID int) (*metalcloud.NetworkProfile, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "NetworkProfileGet", networkProfileID) @@ -1928,13 +1969,13 @@ func (m *MockMetalCloudClient) NetworkProfileGet(networkProfileID int) (*metalcl return ret0, ret1 } -// NetworkProfileGet indicates an expected call of NetworkProfileGet +// NetworkProfileGet indicates an expected call of NetworkProfileGet. func (mr *MockMetalCloudClientMockRecorder) NetworkProfileGet(networkProfileID interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "NetworkProfileGet", reflect.TypeOf((*MockMetalCloudClient)(nil).NetworkProfileGet), networkProfileID) } -// NetworkProfileGetByLabel mocks base method +// NetworkProfileGetByLabel mocks base method. func (m *MockMetalCloudClient) NetworkProfileGetByLabel(networkProfileLabel string) (*metalcloud.NetworkProfile, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "NetworkProfileGetByLabel", networkProfileLabel) @@ -1943,13 +1984,28 @@ func (m *MockMetalCloudClient) NetworkProfileGetByLabel(networkProfileLabel stri return ret0, ret1 } -// NetworkProfileGetByLabel indicates an expected call of NetworkProfileGetByLabel +// NetworkProfileGetByLabel indicates an expected call of NetworkProfileGetByLabel. func (mr *MockMetalCloudClientMockRecorder) NetworkProfileGetByLabel(networkProfileLabel interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "NetworkProfileGetByLabel", reflect.TypeOf((*MockMetalCloudClient)(nil).NetworkProfileGetByLabel), networkProfileLabel) } -// NetworkProfileUpdate mocks base method +// NetworkProfileListByInstanceArray mocks base method. +func (m *MockMetalCloudClient) NetworkProfileListByInstanceArray(instanceArrayID int) (*map[int]int, error) { + m.ctrl.T.Helper() + ret := m.ctrl.Call(m, "NetworkProfileListByInstanceArray", instanceArrayID) + ret0, _ := ret[0].(*map[int]int) + ret1, _ := ret[1].(error) + return ret0, ret1 +} + +// NetworkProfileListByInstanceArray indicates an expected call of NetworkProfileListByInstanceArray. +func (mr *MockMetalCloudClientMockRecorder) NetworkProfileListByInstanceArray(instanceArrayID interface{}) *gomock.Call { + mr.mock.ctrl.T.Helper() + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "NetworkProfileListByInstanceArray", reflect.TypeOf((*MockMetalCloudClient)(nil).NetworkProfileListByInstanceArray), instanceArrayID) +} + +// NetworkProfileUpdate mocks base method. func (m *MockMetalCloudClient) NetworkProfileUpdate(networkProfileID int, networkProfile metalcloud.NetworkProfile) (*metalcloud.NetworkProfile, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "NetworkProfileUpdate", networkProfileID, networkProfile) @@ -1958,13 +2014,13 @@ func (m *MockMetalCloudClient) NetworkProfileUpdate(networkProfileID int, networ return ret0, ret1 } -// NetworkProfileUpdate indicates an expected call of NetworkProfileUpdate +// NetworkProfileUpdate indicates an expected call of NetworkProfileUpdate. func (mr *MockMetalCloudClientMockRecorder) NetworkProfileUpdate(networkProfileID, networkProfile interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "NetworkProfileUpdate", reflect.TypeOf((*MockMetalCloudClient)(nil).NetworkProfileUpdate), networkProfileID, networkProfile) } -// NetworkProfileUpdateByLabel mocks base method +// NetworkProfileUpdateByLabel mocks base method. func (m *MockMetalCloudClient) NetworkProfileUpdateByLabel(networkProfileLabel string, networkProfile metalcloud.NetworkProfile) (*metalcloud.NetworkProfile, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "NetworkProfileUpdateByLabel", networkProfileLabel, networkProfile) @@ -1973,41 +2029,58 @@ func (m *MockMetalCloudClient) NetworkProfileUpdateByLabel(networkProfileLabel s return ret0, ret1 } -// NetworkProfileUpdateByLabel indicates an expected call of NetworkProfileUpdateByLabel +// NetworkProfileUpdateByLabel indicates an expected call of NetworkProfileUpdateByLabel. func (mr *MockMetalCloudClientMockRecorder) NetworkProfileUpdateByLabel(networkProfileLabel, networkProfile interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "NetworkProfileUpdateByLabel", reflect.TypeOf((*MockMetalCloudClient)(nil).NetworkProfileUpdateByLabel), networkProfileLabel, networkProfile) } -// NetworkProfileDelete mocks base method -func (m *MockMetalCloudClient) NetworkProfileDelete(networkProfileID int) error { +// NetworkProfiles mocks base method. +func (m *MockMetalCloudClient) NetworkProfiles(datacenterName string) (*map[int]metalcloud.NetworkProfile, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "NetworkProfileDelete", networkProfileID) - ret0, _ := ret[0].(error) - return ret0 + ret := m.ctrl.Call(m, "NetworkProfiles", datacenterName) + ret0, _ := ret[0].(*map[int]metalcloud.NetworkProfile) + ret1, _ := ret[1].(error) + return ret0, ret1 } -// NetworkProfileDelete indicates an expected call of NetworkProfileDelete -func (mr *MockMetalCloudClientMockRecorder) NetworkProfileDelete(networkProfileID interface{}) *gomock.Call { +// NetworkProfiles indicates an expected call of NetworkProfiles. +func (mr *MockMetalCloudClientMockRecorder) NetworkProfiles(datacenterName interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "NetworkProfileDelete", reflect.TypeOf((*MockMetalCloudClient)(nil).NetworkProfileDelete), networkProfileID) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "NetworkProfiles", reflect.TypeOf((*MockMetalCloudClient)(nil).NetworkProfiles), datacenterName) } -// NetworkProfileDeleteByLabel mocks base method -func (m *MockMetalCloudClient) NetworkProfileDeleteByLabel(networkProfileLabel string) error { +// Networks mocks base method. +func (m *MockMetalCloudClient) Networks(infrastructureID int) (*map[string]metalcloud.Network, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "NetworkProfileDeleteByLabel", networkProfileLabel) - ret0, _ := ret[0].(error) - return ret0 + ret := m.ctrl.Call(m, "Networks", infrastructureID) + ret0, _ := ret[0].(*map[string]metalcloud.Network) + ret1, _ := ret[1].(error) + return ret0, ret1 } -// NetworkProfileDeleteByLabel indicates an expected call of NetworkProfileDeleteByLabel -func (mr *MockMetalCloudClientMockRecorder) NetworkProfileDeleteByLabel(networkProfileLabel interface{}) *gomock.Call { +// Networks indicates an expected call of Networks. +func (mr *MockMetalCloudClientMockRecorder) Networks(infrastructureID interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "NetworkProfileDeleteByLabel", reflect.TypeOf((*MockMetalCloudClient)(nil).NetworkProfileDeleteByLabel), networkProfileLabel) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Networks", reflect.TypeOf((*MockMetalCloudClient)(nil).Networks), infrastructureID) +} + +// NetworksByLabel mocks base method. +func (m *MockMetalCloudClient) NetworksByLabel(infrastructureLabel string) (*map[string]metalcloud.Network, error) { + m.ctrl.T.Helper() + ret := m.ctrl.Call(m, "NetworksByLabel", infrastructureLabel) + ret0, _ := ret[0].(*map[string]metalcloud.Network) + ret1, _ := ret[1].(error) + return ret0, ret1 +} + +// NetworksByLabel indicates an expected call of NetworksByLabel. +func (mr *MockMetalCloudClientMockRecorder) NetworksByLabel(infrastructureLabel interface{}) *gomock.Call { + mr.mock.ctrl.T.Helper() + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "NetworksByLabel", reflect.TypeOf((*MockMetalCloudClient)(nil).NetworksByLabel), infrastructureLabel) } -// OSAssetCreate mocks base method +// OSAssetCreate mocks base method. func (m *MockMetalCloudClient) OSAssetCreate(osAsset metalcloud.OSAsset) (*metalcloud.OSAsset, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "OSAssetCreate", osAsset) @@ -2016,13 +2089,13 @@ func (m *MockMetalCloudClient) OSAssetCreate(osAsset metalcloud.OSAsset) (*metal return ret0, ret1 } -// OSAssetCreate indicates an expected call of OSAssetCreate +// OSAssetCreate indicates an expected call of OSAssetCreate. func (mr *MockMetalCloudClientMockRecorder) OSAssetCreate(osAsset interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "OSAssetCreate", reflect.TypeOf((*MockMetalCloudClient)(nil).OSAssetCreate), osAsset) } -// OSAssetDelete mocks base method +// OSAssetDelete mocks base method. func (m *MockMetalCloudClient) OSAssetDelete(osAssetID int) error { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "OSAssetDelete", osAssetID) @@ -2030,28 +2103,13 @@ func (m *MockMetalCloudClient) OSAssetDelete(osAssetID int) error { return ret0 } -// OSAssetDelete indicates an expected call of OSAssetDelete +// OSAssetDelete indicates an expected call of OSAssetDelete. func (mr *MockMetalCloudClientMockRecorder) OSAssetDelete(osAssetID interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "OSAssetDelete", reflect.TypeOf((*MockMetalCloudClient)(nil).OSAssetDelete), osAssetID) } -// OSAssetUpdate mocks base method -func (m *MockMetalCloudClient) OSAssetUpdate(osAssetID int, osAsset metalcloud.OSAsset) (*metalcloud.OSAsset, error) { - m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "OSAssetUpdate", osAssetID, osAsset) - ret0, _ := ret[0].(*metalcloud.OSAsset) - ret1, _ := ret[1].(error) - return ret0, ret1 -} - -// OSAssetUpdate indicates an expected call of OSAssetUpdate -func (mr *MockMetalCloudClientMockRecorder) OSAssetUpdate(osAssetID, osAsset interface{}) *gomock.Call { - mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "OSAssetUpdate", reflect.TypeOf((*MockMetalCloudClient)(nil).OSAssetUpdate), osAssetID, osAsset) -} - -// OSAssetGet mocks base method +// OSAssetGet mocks base method. func (m *MockMetalCloudClient) OSAssetGet(osAssetID int) (*metalcloud.OSAsset, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "OSAssetGet", osAssetID) @@ -2060,13 +2118,13 @@ func (m *MockMetalCloudClient) OSAssetGet(osAssetID int) (*metalcloud.OSAsset, e return ret0, ret1 } -// OSAssetGet indicates an expected call of OSAssetGet +// OSAssetGet indicates an expected call of OSAssetGet. func (mr *MockMetalCloudClientMockRecorder) OSAssetGet(osAssetID interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "OSAssetGet", reflect.TypeOf((*MockMetalCloudClient)(nil).OSAssetGet), osAssetID) } -// OSAssetGetStoredContent mocks base method +// OSAssetGetStoredContent mocks base method. func (m *MockMetalCloudClient) OSAssetGetStoredContent(osAssetID int) (string, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "OSAssetGetStoredContent", osAssetID) @@ -2075,28 +2133,28 @@ func (m *MockMetalCloudClient) OSAssetGetStoredContent(osAssetID int) (string, e return ret0, ret1 } -// OSAssetGetStoredContent indicates an expected call of OSAssetGetStoredContent +// OSAssetGetStoredContent indicates an expected call of OSAssetGetStoredContent. func (mr *MockMetalCloudClientMockRecorder) OSAssetGetStoredContent(osAssetID interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "OSAssetGetStoredContent", reflect.TypeOf((*MockMetalCloudClient)(nil).OSAssetGetStoredContent), osAssetID) } -// OSAssets mocks base method -func (m *MockMetalCloudClient) OSAssets() (*map[string]metalcloud.OSAsset, error) { +// OSAssetMakePrivate mocks base method. +func (m *MockMetalCloudClient) OSAssetMakePrivate(osAssetID, userID int) (*metalcloud.OSAsset, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "OSAssets") - ret0, _ := ret[0].(*map[string]metalcloud.OSAsset) + ret := m.ctrl.Call(m, "OSAssetMakePrivate", osAssetID, userID) + ret0, _ := ret[0].(*metalcloud.OSAsset) ret1, _ := ret[1].(error) return ret0, ret1 } -// OSAssets indicates an expected call of OSAssets -func (mr *MockMetalCloudClientMockRecorder) OSAssets() *gomock.Call { +// OSAssetMakePrivate indicates an expected call of OSAssetMakePrivate. +func (mr *MockMetalCloudClientMockRecorder) OSAssetMakePrivate(osAssetID, userID interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "OSAssets", reflect.TypeOf((*MockMetalCloudClient)(nil).OSAssets)) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "OSAssetMakePrivate", reflect.TypeOf((*MockMetalCloudClient)(nil).OSAssetMakePrivate), osAssetID, userID) } -// OSAssetMakePublic mocks base method +// OSAssetMakePublic mocks base method. func (m *MockMetalCloudClient) OSAssetMakePublic(osAssetID int) (*metalcloud.OSAsset, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "OSAssetMakePublic", osAssetID) @@ -2105,28 +2163,57 @@ func (m *MockMetalCloudClient) OSAssetMakePublic(osAssetID int) (*metalcloud.OSA return ret0, ret1 } -// OSAssetMakePublic indicates an expected call of OSAssetMakePublic -func (mr *MockMetalCloudClientMockRecorder) OSAssetMakePublic(osAssetID interface{}) *gomock.Call { +// OSAssetMakePublic indicates an expected call of OSAssetMakePublic. +func (mr *MockMetalCloudClientMockRecorder) OSAssetMakePublic(osAssetID interface{}) *gomock.Call { + mr.mock.ctrl.T.Helper() + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "OSAssetMakePublic", reflect.TypeOf((*MockMetalCloudClient)(nil).OSAssetMakePublic), osAssetID) +} + +// OSAssetUpdate mocks base method. +func (m *MockMetalCloudClient) OSAssetUpdate(osAssetID int, osAsset metalcloud.OSAsset) (*metalcloud.OSAsset, error) { + m.ctrl.T.Helper() + ret := m.ctrl.Call(m, "OSAssetUpdate", osAssetID, osAsset) + ret0, _ := ret[0].(*metalcloud.OSAsset) + ret1, _ := ret[1].(error) + return ret0, ret1 +} + +// OSAssetUpdate indicates an expected call of OSAssetUpdate. +func (mr *MockMetalCloudClientMockRecorder) OSAssetUpdate(osAssetID, osAsset interface{}) *gomock.Call { + mr.mock.ctrl.T.Helper() + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "OSAssetUpdate", reflect.TypeOf((*MockMetalCloudClient)(nil).OSAssetUpdate), osAssetID, osAsset) +} + +// OSAssets mocks base method. +func (m *MockMetalCloudClient) OSAssets() (*map[string]metalcloud.OSAsset, error) { + m.ctrl.T.Helper() + ret := m.ctrl.Call(m, "OSAssets") + ret0, _ := ret[0].(*map[string]metalcloud.OSAsset) + ret1, _ := ret[1].(error) + return ret0, ret1 +} + +// OSAssets indicates an expected call of OSAssets. +func (mr *MockMetalCloudClientMockRecorder) OSAssets() *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "OSAssetMakePublic", reflect.TypeOf((*MockMetalCloudClient)(nil).OSAssetMakePublic), osAssetID) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "OSAssets", reflect.TypeOf((*MockMetalCloudClient)(nil).OSAssets)) } -// OSAssetMakePrivate mocks base method -func (m *MockMetalCloudClient) OSAssetMakePrivate(osAssetID, userID int) (*metalcloud.OSAsset, error) { +// OSTemplateAddOSAsset mocks base method. +func (m *MockMetalCloudClient) OSTemplateAddOSAsset(osTemplateID, osAssetID int, path, variablesJSON string) error { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "OSAssetMakePrivate", osAssetID, userID) - ret0, _ := ret[0].(*metalcloud.OSAsset) - ret1, _ := ret[1].(error) - return ret0, ret1 + ret := m.ctrl.Call(m, "OSTemplateAddOSAsset", osTemplateID, osAssetID, path, variablesJSON) + ret0, _ := ret[0].(error) + return ret0 } -// OSAssetMakePrivate indicates an expected call of OSAssetMakePrivate -func (mr *MockMetalCloudClientMockRecorder) OSAssetMakePrivate(osAssetID, userID interface{}) *gomock.Call { +// OSTemplateAddOSAsset indicates an expected call of OSTemplateAddOSAsset. +func (mr *MockMetalCloudClientMockRecorder) OSTemplateAddOSAsset(osTemplateID, osAssetID, path, variablesJSON interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "OSAssetMakePrivate", reflect.TypeOf((*MockMetalCloudClient)(nil).OSAssetMakePrivate), osAssetID, userID) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "OSTemplateAddOSAsset", reflect.TypeOf((*MockMetalCloudClient)(nil).OSTemplateAddOSAsset), osTemplateID, osAssetID, path, variablesJSON) } -// OSTemplateCreate mocks base method +// OSTemplateCreate mocks base method. func (m *MockMetalCloudClient) OSTemplateCreate(osTemplate metalcloud.OSTemplate) (*metalcloud.OSTemplate, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "OSTemplateCreate", osTemplate) @@ -2135,13 +2222,13 @@ func (m *MockMetalCloudClient) OSTemplateCreate(osTemplate metalcloud.OSTemplate return ret0, ret1 } -// OSTemplateCreate indicates an expected call of OSTemplateCreate +// OSTemplateCreate indicates an expected call of OSTemplateCreate. func (mr *MockMetalCloudClientMockRecorder) OSTemplateCreate(osTemplate interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "OSTemplateCreate", reflect.TypeOf((*MockMetalCloudClient)(nil).OSTemplateCreate), osTemplate) } -// OSTemplateDelete mocks base method +// OSTemplateDelete mocks base method. func (m *MockMetalCloudClient) OSTemplateDelete(osTemplateID int) error { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "OSTemplateDelete", osTemplateID) @@ -2149,28 +2236,13 @@ func (m *MockMetalCloudClient) OSTemplateDelete(osTemplateID int) error { return ret0 } -// OSTemplateDelete indicates an expected call of OSTemplateDelete +// OSTemplateDelete indicates an expected call of OSTemplateDelete. func (mr *MockMetalCloudClientMockRecorder) OSTemplateDelete(osTemplateID interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "OSTemplateDelete", reflect.TypeOf((*MockMetalCloudClient)(nil).OSTemplateDelete), osTemplateID) } -// OSTemplateUpdate mocks base method -func (m *MockMetalCloudClient) OSTemplateUpdate(osTemplateID int, osTemplate metalcloud.OSTemplate) (*metalcloud.OSTemplate, error) { - m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "OSTemplateUpdate", osTemplateID, osTemplate) - ret0, _ := ret[0].(*metalcloud.OSTemplate) - ret1, _ := ret[1].(error) - return ret0, ret1 -} - -// OSTemplateUpdate indicates an expected call of OSTemplateUpdate -func (mr *MockMetalCloudClientMockRecorder) OSTemplateUpdate(osTemplateID, osTemplate interface{}) *gomock.Call { - mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "OSTemplateUpdate", reflect.TypeOf((*MockMetalCloudClient)(nil).OSTemplateUpdate), osTemplateID, osTemplate) -} - -// OSTemplateGet mocks base method +// OSTemplateGet mocks base method. func (m *MockMetalCloudClient) OSTemplateGet(osTemplateID int, decryptPasswd bool) (*metalcloud.OSTemplate, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "OSTemplateGet", osTemplateID, decryptPasswd) @@ -2179,43 +2251,41 @@ func (m *MockMetalCloudClient) OSTemplateGet(osTemplateID int, decryptPasswd boo return ret0, ret1 } -// OSTemplateGet indicates an expected call of OSTemplateGet +// OSTemplateGet indicates an expected call of OSTemplateGet. func (mr *MockMetalCloudClientMockRecorder) OSTemplateGet(osTemplateID, decryptPasswd interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "OSTemplateGet", reflect.TypeOf((*MockMetalCloudClient)(nil).OSTemplateGet), osTemplateID, decryptPasswd) } -// OSTemplates mocks base method -func (m *MockMetalCloudClient) OSTemplates() (*map[string]metalcloud.OSTemplate, error) { +// OSTemplateMakePrivate mocks base method. +func (m *MockMetalCloudClient) OSTemplateMakePrivate(osTemplateID, userID int) error { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "OSTemplates") - ret0, _ := ret[0].(*map[string]metalcloud.OSTemplate) - ret1, _ := ret[1].(error) - return ret0, ret1 + ret := m.ctrl.Call(m, "OSTemplateMakePrivate", osTemplateID, userID) + ret0, _ := ret[0].(error) + return ret0 } -// OSTemplates indicates an expected call of OSTemplates -func (mr *MockMetalCloudClientMockRecorder) OSTemplates() *gomock.Call { +// OSTemplateMakePrivate indicates an expected call of OSTemplateMakePrivate. +func (mr *MockMetalCloudClientMockRecorder) OSTemplateMakePrivate(osTemplateID, userID interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "OSTemplates", reflect.TypeOf((*MockMetalCloudClient)(nil).OSTemplates)) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "OSTemplateMakePrivate", reflect.TypeOf((*MockMetalCloudClient)(nil).OSTemplateMakePrivate), osTemplateID, userID) } -// OSTemplatesNetwork mocks base method -func (m *MockMetalCloudClient) OSTemplatesNetwork() (*map[string]metalcloud.OSTemplate, error) { +// OSTemplateMakePublic mocks base method. +func (m *MockMetalCloudClient) OSTemplateMakePublic(osTemplateID int) error { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "OSTemplatesNetwork") - ret0, _ := ret[0].(*map[string]metalcloud.OSTemplate) - ret1, _ := ret[1].(error) - return ret0, ret1 + ret := m.ctrl.Call(m, "OSTemplateMakePublic", osTemplateID) + ret0, _ := ret[0].(error) + return ret0 } -// OSTemplatesNetwork indicates an expected call of OSTemplatesNetwork -func (mr *MockMetalCloudClientMockRecorder) OSTemplatesNetwork() *gomock.Call { +// OSTemplateMakePublic indicates an expected call of OSTemplateMakePublic. +func (mr *MockMetalCloudClientMockRecorder) OSTemplateMakePublic(osTemplateID interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "OSTemplatesNetwork", reflect.TypeOf((*MockMetalCloudClient)(nil).OSTemplatesNetwork)) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "OSTemplateMakePublic", reflect.TypeOf((*MockMetalCloudClient)(nil).OSTemplateMakePublic), osTemplateID) } -// OSTemplateOSAssets mocks base method +// OSTemplateOSAssets mocks base method. func (m *MockMetalCloudClient) OSTemplateOSAssets(osTemplateID int) (*map[string]metalcloud.OSTemplateOSAssetData, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "OSTemplateOSAssets", osTemplateID) @@ -2224,41 +2294,42 @@ func (m *MockMetalCloudClient) OSTemplateOSAssets(osTemplateID int) (*map[string return ret0, ret1 } -// OSTemplateOSAssets indicates an expected call of OSTemplateOSAssets +// OSTemplateOSAssets indicates an expected call of OSTemplateOSAssets. func (mr *MockMetalCloudClientMockRecorder) OSTemplateOSAssets(osTemplateID interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "OSTemplateOSAssets", reflect.TypeOf((*MockMetalCloudClient)(nil).OSTemplateOSAssets), osTemplateID) } -// OSTemplateAddOSAsset mocks base method -func (m *MockMetalCloudClient) OSTemplateAddOSAsset(osTemplateID, osAssetID int, path, variablesJSON string) error { +// OSTemplateRemoveOSAsset mocks base method. +func (m *MockMetalCloudClient) OSTemplateRemoveOSAsset(osTemplateID, osAssetID int) error { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "OSTemplateAddOSAsset", osTemplateID, osAssetID, path, variablesJSON) + ret := m.ctrl.Call(m, "OSTemplateRemoveOSAsset", osTemplateID, osAssetID) ret0, _ := ret[0].(error) return ret0 } -// OSTemplateAddOSAsset indicates an expected call of OSTemplateAddOSAsset -func (mr *MockMetalCloudClientMockRecorder) OSTemplateAddOSAsset(osTemplateID, osAssetID, path, variablesJSON interface{}) *gomock.Call { +// OSTemplateRemoveOSAsset indicates an expected call of OSTemplateRemoveOSAsset. +func (mr *MockMetalCloudClientMockRecorder) OSTemplateRemoveOSAsset(osTemplateID, osAssetID interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "OSTemplateAddOSAsset", reflect.TypeOf((*MockMetalCloudClient)(nil).OSTemplateAddOSAsset), osTemplateID, osAssetID, path, variablesJSON) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "OSTemplateRemoveOSAsset", reflect.TypeOf((*MockMetalCloudClient)(nil).OSTemplateRemoveOSAsset), osTemplateID, osAssetID) } -// OSTemplateRemoveOSAsset mocks base method -func (m *MockMetalCloudClient) OSTemplateRemoveOSAsset(osTemplateID, osAssetID int) error { +// OSTemplateUpdate mocks base method. +func (m *MockMetalCloudClient) OSTemplateUpdate(osTemplateID int, osTemplate metalcloud.OSTemplate) (*metalcloud.OSTemplate, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "OSTemplateRemoveOSAsset", osTemplateID, osAssetID) - ret0, _ := ret[0].(error) - return ret0 + ret := m.ctrl.Call(m, "OSTemplateUpdate", osTemplateID, osTemplate) + ret0, _ := ret[0].(*metalcloud.OSTemplate) + ret1, _ := ret[1].(error) + return ret0, ret1 } -// OSTemplateRemoveOSAsset indicates an expected call of OSTemplateRemoveOSAsset -func (mr *MockMetalCloudClientMockRecorder) OSTemplateRemoveOSAsset(osTemplateID, osAssetID interface{}) *gomock.Call { +// OSTemplateUpdate indicates an expected call of OSTemplateUpdate. +func (mr *MockMetalCloudClientMockRecorder) OSTemplateUpdate(osTemplateID, osTemplate interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "OSTemplateRemoveOSAsset", reflect.TypeOf((*MockMetalCloudClient)(nil).OSTemplateRemoveOSAsset), osTemplateID, osAssetID) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "OSTemplateUpdate", reflect.TypeOf((*MockMetalCloudClient)(nil).OSTemplateUpdate), osTemplateID, osTemplate) } -// OSTemplateUpdateOSAssetPath mocks base method +// OSTemplateUpdateOSAssetPath mocks base method. func (m *MockMetalCloudClient) OSTemplateUpdateOSAssetPath(osTemplateID, osAssetID int, path string) error { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "OSTemplateUpdateOSAssetPath", osTemplateID, osAssetID, path) @@ -2266,13 +2337,13 @@ func (m *MockMetalCloudClient) OSTemplateUpdateOSAssetPath(osTemplateID, osAsset return ret0 } -// OSTemplateUpdateOSAssetPath indicates an expected call of OSTemplateUpdateOSAssetPath +// OSTemplateUpdateOSAssetPath indicates an expected call of OSTemplateUpdateOSAssetPath. func (mr *MockMetalCloudClientMockRecorder) OSTemplateUpdateOSAssetPath(osTemplateID, osAssetID, path interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "OSTemplateUpdateOSAssetPath", reflect.TypeOf((*MockMetalCloudClient)(nil).OSTemplateUpdateOSAssetPath), osTemplateID, osAssetID, path) } -// OSTemplateUpdateOSAssetVariables mocks base method +// OSTemplateUpdateOSAssetVariables mocks base method. func (m *MockMetalCloudClient) OSTemplateUpdateOSAssetVariables(osTemplateID, osAssetID int, variablesJSON string) error { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "OSTemplateUpdateOSAssetVariables", osTemplateID, osAssetID, variablesJSON) @@ -2280,41 +2351,43 @@ func (m *MockMetalCloudClient) OSTemplateUpdateOSAssetVariables(osTemplateID, os return ret0 } -// OSTemplateUpdateOSAssetVariables indicates an expected call of OSTemplateUpdateOSAssetVariables +// OSTemplateUpdateOSAssetVariables indicates an expected call of OSTemplateUpdateOSAssetVariables. func (mr *MockMetalCloudClientMockRecorder) OSTemplateUpdateOSAssetVariables(osTemplateID, osAssetID, variablesJSON interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "OSTemplateUpdateOSAssetVariables", reflect.TypeOf((*MockMetalCloudClient)(nil).OSTemplateUpdateOSAssetVariables), osTemplateID, osAssetID, variablesJSON) } -// OSTemplateMakePublic mocks base method -func (m *MockMetalCloudClient) OSTemplateMakePublic(osTemplateID int) error { +// OSTemplates mocks base method. +func (m *MockMetalCloudClient) OSTemplates() (*map[string]metalcloud.OSTemplate, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "OSTemplateMakePublic", osTemplateID) - ret0, _ := ret[0].(error) - return ret0 + ret := m.ctrl.Call(m, "OSTemplates") + ret0, _ := ret[0].(*map[string]metalcloud.OSTemplate) + ret1, _ := ret[1].(error) + return ret0, ret1 } -// OSTemplateMakePublic indicates an expected call of OSTemplateMakePublic -func (mr *MockMetalCloudClientMockRecorder) OSTemplateMakePublic(osTemplateID interface{}) *gomock.Call { +// OSTemplates indicates an expected call of OSTemplates. +func (mr *MockMetalCloudClientMockRecorder) OSTemplates() *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "OSTemplateMakePublic", reflect.TypeOf((*MockMetalCloudClient)(nil).OSTemplateMakePublic), osTemplateID) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "OSTemplates", reflect.TypeOf((*MockMetalCloudClient)(nil).OSTemplates)) } -// OSTemplateMakePrivate mocks base method -func (m *MockMetalCloudClient) OSTemplateMakePrivate(osTemplateID, userID int) error { +// OSTemplatesNetwork mocks base method. +func (m *MockMetalCloudClient) OSTemplatesNetwork() (*map[string]metalcloud.OSTemplate, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "OSTemplateMakePrivate", osTemplateID, userID) - ret0, _ := ret[0].(error) - return ret0 + ret := m.ctrl.Call(m, "OSTemplatesNetwork") + ret0, _ := ret[0].(*map[string]metalcloud.OSTemplate) + ret1, _ := ret[1].(error) + return ret0, ret1 } -// OSTemplateMakePrivate indicates an expected call of OSTemplateMakePrivate -func (mr *MockMetalCloudClientMockRecorder) OSTemplateMakePrivate(osTemplateID, userID interface{}) *gomock.Call { +// OSTemplatesNetwork indicates an expected call of OSTemplatesNetwork. +func (mr *MockMetalCloudClientMockRecorder) OSTemplatesNetwork() *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "OSTemplateMakePrivate", reflect.TypeOf((*MockMetalCloudClient)(nil).OSTemplateMakePrivate), osTemplateID, userID) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "OSTemplatesNetwork", reflect.TypeOf((*MockMetalCloudClient)(nil).OSTemplatesNetwork)) } -// SecretCreate mocks base method +// SecretCreate mocks base method. func (m *MockMetalCloudClient) SecretCreate(secret metalcloud.Secret) (*metalcloud.Secret, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "SecretCreate", secret) @@ -2323,13 +2396,13 @@ func (m *MockMetalCloudClient) SecretCreate(secret metalcloud.Secret) (*metalclo return ret0, ret1 } -// SecretCreate indicates an expected call of SecretCreate +// SecretCreate indicates an expected call of SecretCreate. func (mr *MockMetalCloudClientMockRecorder) SecretCreate(secret interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SecretCreate", reflect.TypeOf((*MockMetalCloudClient)(nil).SecretCreate), secret) } -// SecretDelete mocks base method +// SecretDelete mocks base method. func (m *MockMetalCloudClient) SecretDelete(secretID int) error { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "SecretDelete", secretID) @@ -2337,43 +2410,43 @@ func (m *MockMetalCloudClient) SecretDelete(secretID int) error { return ret0 } -// SecretDelete indicates an expected call of SecretDelete +// SecretDelete indicates an expected call of SecretDelete. func (mr *MockMetalCloudClientMockRecorder) SecretDelete(secretID interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SecretDelete", reflect.TypeOf((*MockMetalCloudClient)(nil).SecretDelete), secretID) } -// SecretUpdate mocks base method -func (m *MockMetalCloudClient) SecretUpdate(secretID int, secret metalcloud.Secret) (*metalcloud.Secret, error) { +// SecretGet mocks base method. +func (m *MockMetalCloudClient) SecretGet(secretID int) (*metalcloud.Secret, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "SecretUpdate", secretID, secret) + ret := m.ctrl.Call(m, "SecretGet", secretID) ret0, _ := ret[0].(*metalcloud.Secret) ret1, _ := ret[1].(error) return ret0, ret1 } -// SecretUpdate indicates an expected call of SecretUpdate -func (mr *MockMetalCloudClientMockRecorder) SecretUpdate(secretID, secret interface{}) *gomock.Call { +// SecretGet indicates an expected call of SecretGet. +func (mr *MockMetalCloudClientMockRecorder) SecretGet(secretID interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SecretUpdate", reflect.TypeOf((*MockMetalCloudClient)(nil).SecretUpdate), secretID, secret) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SecretGet", reflect.TypeOf((*MockMetalCloudClient)(nil).SecretGet), secretID) } -// SecretGet mocks base method -func (m *MockMetalCloudClient) SecretGet(secretID int) (*metalcloud.Secret, error) { +// SecretUpdate mocks base method. +func (m *MockMetalCloudClient) SecretUpdate(secretID int, secret metalcloud.Secret) (*metalcloud.Secret, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "SecretGet", secretID) + ret := m.ctrl.Call(m, "SecretUpdate", secretID, secret) ret0, _ := ret[0].(*metalcloud.Secret) ret1, _ := ret[1].(error) return ret0, ret1 } -// SecretGet indicates an expected call of SecretGet -func (mr *MockMetalCloudClientMockRecorder) SecretGet(secretID interface{}) *gomock.Call { +// SecretUpdate indicates an expected call of SecretUpdate. +func (mr *MockMetalCloudClientMockRecorder) SecretUpdate(secretID, secret interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SecretGet", reflect.TypeOf((*MockMetalCloudClient)(nil).SecretGet), secretID) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SecretUpdate", reflect.TypeOf((*MockMetalCloudClient)(nil).SecretUpdate), secretID, secret) } -// Secrets mocks base method +// Secrets mocks base method. func (m *MockMetalCloudClient) Secrets(usage string) (*map[string]metalcloud.Secret, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "Secrets", usage) @@ -2382,148 +2455,159 @@ func (m *MockMetalCloudClient) Secrets(usage string) (*map[string]metalcloud.Sec return ret0, ret1 } -// Secrets indicates an expected call of Secrets +// Secrets indicates an expected call of Secrets. func (mr *MockMetalCloudClientMockRecorder) Secrets(usage interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Secrets", reflect.TypeOf((*MockMetalCloudClient)(nil).Secrets), usage) } -// ServersSearch mocks base method -func (m *MockMetalCloudClient) ServersSearch(filter string) (*[]metalcloud.ServerSearchResult, error) { +// ServerComponentGet mocks base method. +func (m *MockMetalCloudClient) ServerComponentGet(serverComponentID int) (*metalcloud.ServerComponent, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "ServersSearch", filter) - ret0, _ := ret[0].(*[]metalcloud.ServerSearchResult) + ret := m.ctrl.Call(m, "ServerComponentGet", serverComponentID) + ret0, _ := ret[0].(*metalcloud.ServerComponent) ret1, _ := ret[1].(error) return ret0, ret1 } -// ServersSearch indicates an expected call of ServersSearch -func (mr *MockMetalCloudClientMockRecorder) ServersSearch(filter interface{}) *gomock.Call { +// ServerComponentGet indicates an expected call of ServerComponentGet. +func (mr *MockMetalCloudClientMockRecorder) ServerComponentGet(serverComponentID interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ServersSearch", reflect.TypeOf((*MockMetalCloudClient)(nil).ServersSearch), filter) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ServerComponentGet", reflect.TypeOf((*MockMetalCloudClient)(nil).ServerComponentGet), serverComponentID) } -// ServerGetByUUID mocks base method -func (m *MockMetalCloudClient) ServerGetByUUID(serverUUID string, decryptPasswd bool) (*metalcloud.Server, error) { +// ServerComponents mocks base method. +func (m *MockMetalCloudClient) ServerComponents(serverID int, filter string) (*[]metalcloud.ServerComponent, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "ServerGetByUUID", serverUUID, decryptPasswd) - ret0, _ := ret[0].(*metalcloud.Server) + ret := m.ctrl.Call(m, "ServerComponents", serverID, filter) + ret0, _ := ret[0].(*[]metalcloud.ServerComponent) ret1, _ := ret[1].(error) return ret0, ret1 } -// ServerGetByUUID indicates an expected call of ServerGetByUUID -func (mr *MockMetalCloudClientMockRecorder) ServerGetByUUID(serverUUID, decryptPasswd interface{}) *gomock.Call { +// ServerComponents indicates an expected call of ServerComponents. +func (mr *MockMetalCloudClientMockRecorder) ServerComponents(serverID, filter interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ServerGetByUUID", reflect.TypeOf((*MockMetalCloudClient)(nil).ServerGetByUUID), serverUUID, decryptPasswd) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ServerComponents", reflect.TypeOf((*MockMetalCloudClient)(nil).ServerComponents), serverID, filter) } -// ServerGet mocks base method -func (m *MockMetalCloudClient) ServerGet(serverID int, decryptPasswd bool) (*metalcloud.Server, error) { +// ServerCreate mocks base method. +func (m *MockMetalCloudClient) ServerCreate(server metalcloud.Server, autoGenerate bool) (int, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "ServerGet", serverID, decryptPasswd) - ret0, _ := ret[0].(*metalcloud.Server) + ret := m.ctrl.Call(m, "ServerCreate", server, autoGenerate) + ret0, _ := ret[0].(int) ret1, _ := ret[1].(error) return ret0, ret1 } -// ServerGet indicates an expected call of ServerGet -func (mr *MockMetalCloudClientMockRecorder) ServerGet(serverID, decryptPasswd interface{}) *gomock.Call { +// ServerCreate indicates an expected call of ServerCreate. +func (mr *MockMetalCloudClientMockRecorder) ServerCreate(server, autoGenerate interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ServerGet", reflect.TypeOf((*MockMetalCloudClient)(nil).ServerGet), serverID, decryptPasswd) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ServerCreate", reflect.TypeOf((*MockMetalCloudClient)(nil).ServerCreate), server, autoGenerate) } -// ServerCreate mocks base method -func (m *MockMetalCloudClient) ServerCreate(server metalcloud.Server, autoGenerate bool) (int, error) { +// ServerCreateAndRegister mocks base method. +func (m *MockMetalCloudClient) ServerCreateAndRegister(serverCreateAndRegister metalcloud.ServerCreateAndRegister) (int, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "ServerCreate", server, autoGenerate) + ret := m.ctrl.Call(m, "ServerCreateAndRegister", serverCreateAndRegister) ret0, _ := ret[0].(int) ret1, _ := ret[1].(error) return ret0, ret1 } -// ServerCreate indicates an expected call of ServerCreate -func (mr *MockMetalCloudClientMockRecorder) ServerCreate(server, autoGenerate interface{}) *gomock.Call { +// ServerCreateAndRegister indicates an expected call of ServerCreateAndRegister. +func (mr *MockMetalCloudClientMockRecorder) ServerCreateAndRegister(serverCreateAndRegister interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ServerCreate", reflect.TypeOf((*MockMetalCloudClient)(nil).ServerCreate), server, autoGenerate) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ServerCreateAndRegister", reflect.TypeOf((*MockMetalCloudClient)(nil).ServerCreateAndRegister), serverCreateAndRegister) } -// ServerUnmanagedImport mocks base method -func (m *MockMetalCloudClient) ServerUnmanagedImport(server metalcloud.ServerCreateUnmanaged) (*metalcloud.Server, error) { +// ServerDecomission mocks base method. +func (m *MockMetalCloudClient) ServerDecomission(serverID int, skipIPMI bool) error { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "ServerUnmanagedImport", server) - ret0, _ := ret[0].(*metalcloud.Server) - ret1, _ := ret[1].(error) - return ret0, ret1 + ret := m.ctrl.Call(m, "ServerDecomission", serverID, skipIPMI) + ret0, _ := ret[0].(error) + return ret0 } -// ServerUnmanagedImport indicates an expected call of ServerUnmanagedImport -func (mr *MockMetalCloudClientMockRecorder) ServerUnmanagedImport(server interface{}) *gomock.Call { +// ServerDecomission indicates an expected call of ServerDecomission. +func (mr *MockMetalCloudClientMockRecorder) ServerDecomission(serverID, skipIPMI interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ServerUnmanagedImport", reflect.TypeOf((*MockMetalCloudClient)(nil).ServerUnmanagedImport), server) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ServerDecomission", reflect.TypeOf((*MockMetalCloudClient)(nil).ServerDecomission), serverID, skipIPMI) } -// ServerUnmanagedImportBatch mocks base method -func (m *MockMetalCloudClient) ServerUnmanagedImportBatch(servers []metalcloud.ServerCreateUnmanaged) (*map[string]metalcloud.Server, error) { +// ServerDefaultCredentials mocks base method. +func (m *MockMetalCloudClient) ServerDefaultCredentials(datacenter_name string, decryptPasswd bool) (*[]metalcloud.ServerDefaultCredentials, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "ServerUnmanagedImportBatch", servers) - ret0, _ := ret[0].(*map[string]metalcloud.Server) + ret := m.ctrl.Call(m, "ServerDefaultCredentials", datacenter_name, decryptPasswd) + ret0, _ := ret[0].(*[]metalcloud.ServerDefaultCredentials) ret1, _ := ret[1].(error) return ret0, ret1 } -// ServerUnmanagedImportBatch indicates an expected call of ServerUnmanagedImportBatch -func (mr *MockMetalCloudClientMockRecorder) ServerUnmanagedImportBatch(servers interface{}) *gomock.Call { +// ServerDefaultCredentials indicates an expected call of ServerDefaultCredentials. +func (mr *MockMetalCloudClientMockRecorder) ServerDefaultCredentials(datacenter_name, decryptPasswd interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ServerUnmanagedImportBatch", reflect.TypeOf((*MockMetalCloudClient)(nil).ServerUnmanagedImportBatch), servers) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ServerDefaultCredentials", reflect.TypeOf((*MockMetalCloudClient)(nil).ServerDefaultCredentials), datacenter_name, decryptPasswd) } -// ServerCreateAndRegister mocks base method -func (m *MockMetalCloudClient) ServerCreateAndRegister(serverCreateAndRegister metalcloud.ServerCreateAndRegister) (int, error) { +// ServerDefaultCredentialsAdd mocks base method. +func (m *MockMetalCloudClient) ServerDefaultCredentialsAdd(credentials []metalcloud.ServerDefaultCredentials) error { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "ServerCreateAndRegister", serverCreateAndRegister) - ret0, _ := ret[0].(int) - ret1, _ := ret[1].(error) - return ret0, ret1 + ret := m.ctrl.Call(m, "ServerDefaultCredentialsAdd", credentials) + ret0, _ := ret[0].(error) + return ret0 } -// ServerCreateAndRegister indicates an expected call of ServerCreateAndRegister -func (mr *MockMetalCloudClientMockRecorder) ServerCreateAndRegister(serverCreateAndRegister interface{}) *gomock.Call { +// ServerDefaultCredentialsAdd indicates an expected call of ServerDefaultCredentialsAdd. +func (mr *MockMetalCloudClientMockRecorder) ServerDefaultCredentialsAdd(credentials interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ServerCreateAndRegister", reflect.TypeOf((*MockMetalCloudClient)(nil).ServerCreateAndRegister), serverCreateAndRegister) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ServerDefaultCredentialsAdd", reflect.TypeOf((*MockMetalCloudClient)(nil).ServerDefaultCredentialsAdd), credentials) } -// ServerEditComplete mocks base method -func (m *MockMetalCloudClient) ServerEditComplete(serverID int, server metalcloud.Server) (*metalcloud.Server, error) { +// ServerDefaultCredentialsRemove mocks base method. +func (m *MockMetalCloudClient) ServerDefaultCredentialsRemove(default_credentials_id []int) error { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "ServerEditComplete", serverID, server) - ret0, _ := ret[0].(*metalcloud.Server) - ret1, _ := ret[1].(error) - return ret0, ret1 + ret := m.ctrl.Call(m, "ServerDefaultCredentialsRemove", default_credentials_id) + ret0, _ := ret[0].(error) + return ret0 } -// ServerEditComplete indicates an expected call of ServerEditComplete -func (mr *MockMetalCloudClientMockRecorder) ServerEditComplete(serverID, server interface{}) *gomock.Call { +// ServerDefaultCredentialsRemove indicates an expected call of ServerDefaultCredentialsRemove. +func (mr *MockMetalCloudClientMockRecorder) ServerDefaultCredentialsRemove(default_credentials_id interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ServerEditComplete", reflect.TypeOf((*MockMetalCloudClient)(nil).ServerEditComplete), serverID, server) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ServerDefaultCredentialsRemove", reflect.TypeOf((*MockMetalCloudClient)(nil).ServerDefaultCredentialsRemove), default_credentials_id) } -// ServerEditIPMI mocks base method -func (m *MockMetalCloudClient) ServerEditIPMI(serverID int, server metalcloud.Server, serverUpdateInBMC bool) (*metalcloud.Server, error) { +// ServerDelete mocks base method. +func (m *MockMetalCloudClient) ServerDelete(serverID int, skipIPMI bool) error { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "ServerEditIPMI", serverID, server, serverUpdateInBMC) + ret := m.ctrl.Call(m, "ServerDelete", serverID, skipIPMI) + ret0, _ := ret[0].(error) + return ret0 +} + +// ServerDelete indicates an expected call of ServerDelete. +func (mr *MockMetalCloudClientMockRecorder) ServerDelete(serverID, skipIPMI interface{}) *gomock.Call { + mr.mock.ctrl.T.Helper() + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ServerDelete", reflect.TypeOf((*MockMetalCloudClient)(nil).ServerDelete), serverID, skipIPMI) +} + +// ServerEdit mocks base method. +func (m *MockMetalCloudClient) ServerEdit(serverID int, serverEditType string, server metalcloud.Server) (*metalcloud.Server, error) { + m.ctrl.T.Helper() + ret := m.ctrl.Call(m, "ServerEdit", serverID, serverEditType, server) ret0, _ := ret[0].(*metalcloud.Server) ret1, _ := ret[1].(error) return ret0, ret1 } -// ServerEditIPMI indicates an expected call of ServerEditIPMI -func (mr *MockMetalCloudClientMockRecorder) ServerEditIPMI(serverID, server, serverUpdateInBMC interface{}) *gomock.Call { +// ServerEdit indicates an expected call of ServerEdit. +func (mr *MockMetalCloudClientMockRecorder) ServerEdit(serverID, serverEditType, server interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ServerEditIPMI", reflect.TypeOf((*MockMetalCloudClient)(nil).ServerEditIPMI), serverID, server, serverUpdateInBMC) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ServerEdit", reflect.TypeOf((*MockMetalCloudClient)(nil).ServerEdit), serverID, serverEditType, server) } -// ServerEditAvailability mocks base method +// ServerEditAvailability mocks base method. func (m *MockMetalCloudClient) ServerEditAvailability(serverID int, server metalcloud.Server) (*metalcloud.Server, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "ServerEditAvailability", serverID, server) @@ -2532,98 +2616,101 @@ func (m *MockMetalCloudClient) ServerEditAvailability(serverID int, server metal return ret0, ret1 } -// ServerEditAvailability indicates an expected call of ServerEditAvailability +// ServerEditAvailability indicates an expected call of ServerEditAvailability. func (mr *MockMetalCloudClientMockRecorder) ServerEditAvailability(serverID, server interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ServerEditAvailability", reflect.TypeOf((*MockMetalCloudClient)(nil).ServerEditAvailability), serverID, server) } -// ServerEdit mocks base method -func (m *MockMetalCloudClient) ServerEdit(serverID int, serverEditType string, server metalcloud.Server) (*metalcloud.Server, error) { +// ServerEditComplete mocks base method. +func (m *MockMetalCloudClient) ServerEditComplete(serverID int, server metalcloud.Server) (*metalcloud.Server, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "ServerEdit", serverID, serverEditType, server) + ret := m.ctrl.Call(m, "ServerEditComplete", serverID, server) ret0, _ := ret[0].(*metalcloud.Server) ret1, _ := ret[1].(error) return ret0, ret1 } -// ServerEdit indicates an expected call of ServerEdit -func (mr *MockMetalCloudClientMockRecorder) ServerEdit(serverID, serverEditType, server interface{}) *gomock.Call { +// ServerEditComplete indicates an expected call of ServerEditComplete. +func (mr *MockMetalCloudClientMockRecorder) ServerEditComplete(serverID, server interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ServerEdit", reflect.TypeOf((*MockMetalCloudClient)(nil).ServerEdit), serverID, serverEditType, server) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ServerEditComplete", reflect.TypeOf((*MockMetalCloudClient)(nil).ServerEditComplete), serverID, server) } -// ServerEditProperty mocks base method -func (m *MockMetalCloudClient) ServerEditProperty(serverID int, serverPropertyToEdit string, serverPropertyValue interface{}) error { +// ServerEditIPMI mocks base method. +func (m *MockMetalCloudClient) ServerEditIPMI(serverID int, server metalcloud.Server, serverUpdateInBMC bool) (*metalcloud.Server, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "ServerEditProperty", serverID, serverPropertyToEdit, serverPropertyValue) - ret0, _ := ret[0].(error) - return ret0 + ret := m.ctrl.Call(m, "ServerEditIPMI", serverID, server, serverUpdateInBMC) + ret0, _ := ret[0].(*metalcloud.Server) + ret1, _ := ret[1].(error) + return ret0, ret1 } -// ServerEditProperty indicates an expected call of ServerEditProperty -func (mr *MockMetalCloudClientMockRecorder) ServerEditProperty(serverID, serverPropertyToEdit, serverPropertyValue interface{}) *gomock.Call { +// ServerEditIPMI indicates an expected call of ServerEditIPMI. +func (mr *MockMetalCloudClientMockRecorder) ServerEditIPMI(serverID, server, serverUpdateInBMC interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ServerEditProperty", reflect.TypeOf((*MockMetalCloudClient)(nil).ServerEditProperty), serverID, serverPropertyToEdit, serverPropertyValue) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ServerEditIPMI", reflect.TypeOf((*MockMetalCloudClient)(nil).ServerEditIPMI), serverID, server, serverUpdateInBMC) } -// ServerDelete mocks base method -func (m *MockMetalCloudClient) ServerDelete(serverID int, skipIPMI bool) error { +// ServerEditInventory mocks base method. +func (m *MockMetalCloudClient) ServerEditInventory(serverID int, serverEditInventory metalcloud.ServerEditInventory) (*metalcloud.Server, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "ServerDelete", serverID, skipIPMI) - ret0, _ := ret[0].(error) - return ret0 + ret := m.ctrl.Call(m, "ServerEditInventory", serverID, serverEditInventory) + ret0, _ := ret[0].(*metalcloud.Server) + ret1, _ := ret[1].(error) + return ret0, ret1 } -// ServerDelete indicates an expected call of ServerDelete -func (mr *MockMetalCloudClientMockRecorder) ServerDelete(serverID, skipIPMI interface{}) *gomock.Call { +// ServerEditInventory indicates an expected call of ServerEditInventory. +func (mr *MockMetalCloudClientMockRecorder) ServerEditInventory(serverID, serverEditInventory interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ServerDelete", reflect.TypeOf((*MockMetalCloudClient)(nil).ServerDelete), serverID, skipIPMI) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ServerEditInventory", reflect.TypeOf((*MockMetalCloudClient)(nil).ServerEditInventory), serverID, serverEditInventory) } -// ServerDecomission mocks base method -func (m *MockMetalCloudClient) ServerDecomission(serverID int, skipIPMI bool) error { +// ServerEditProperty mocks base method. +func (m *MockMetalCloudClient) ServerEditProperty(serverID int, serverPropertyToEdit string, serverPropertyValue interface{}) error { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "ServerDecomission", serverID, skipIPMI) + ret := m.ctrl.Call(m, "ServerEditProperty", serverID, serverPropertyToEdit, serverPropertyValue) ret0, _ := ret[0].(error) return ret0 } -// ServerDecomission indicates an expected call of ServerDecomission -func (mr *MockMetalCloudClientMockRecorder) ServerDecomission(serverID, skipIPMI interface{}) *gomock.Call { +// ServerEditProperty indicates an expected call of ServerEditProperty. +func (mr *MockMetalCloudClientMockRecorder) ServerEditProperty(serverID, serverPropertyToEdit, serverPropertyValue interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ServerDecomission", reflect.TypeOf((*MockMetalCloudClient)(nil).ServerDecomission), serverID, skipIPMI) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ServerEditProperty", reflect.TypeOf((*MockMetalCloudClient)(nil).ServerEditProperty), serverID, serverPropertyToEdit, serverPropertyValue) } -// ServerFirmwareComponentUpgrade mocks base method -func (m *MockMetalCloudClient) ServerFirmwareComponentUpgrade(serverID, serverComponentID int, serverComponentFirmwareNewVersion, firmwareBinaryURL string) error { +// ServerEditRack mocks base method. +func (m *MockMetalCloudClient) ServerEditRack(serverID int, serverEditRack metalcloud.ServerEditRack) (*metalcloud.Server, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "ServerFirmwareComponentUpgrade", serverID, serverComponentID, serverComponentFirmwareNewVersion, firmwareBinaryURL) - ret0, _ := ret[0].(error) - return ret0 + ret := m.ctrl.Call(m, "ServerEditRack", serverID, serverEditRack) + ret0, _ := ret[0].(*metalcloud.Server) + ret1, _ := ret[1].(error) + return ret0, ret1 } -// ServerFirmwareComponentUpgrade indicates an expected call of ServerFirmwareComponentUpgrade -func (mr *MockMetalCloudClientMockRecorder) ServerFirmwareComponentUpgrade(serverID, serverComponentID, serverComponentFirmwareNewVersion, firmwareBinaryURL interface{}) *gomock.Call { +// ServerEditRack indicates an expected call of ServerEditRack. +func (mr *MockMetalCloudClientMockRecorder) ServerEditRack(serverID, serverEditRack interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ServerFirmwareComponentUpgrade", reflect.TypeOf((*MockMetalCloudClient)(nil).ServerFirmwareComponentUpgrade), serverID, serverComponentID, serverComponentFirmwareNewVersion, firmwareBinaryURL) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ServerEditRack", reflect.TypeOf((*MockMetalCloudClient)(nil).ServerEditRack), serverID, serverEditRack) } -// ServerFirmwareUpgrade mocks base method -func (m *MockMetalCloudClient) ServerFirmwareUpgrade(serverID int) error { +// ServerFirmwareComponentTargetVersionAdd mocks base method. +func (m *MockMetalCloudClient) ServerFirmwareComponentTargetVersionAdd(serverComponentID int, version, firmareBinaryURL string) error { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "ServerFirmwareUpgrade", serverID) + ret := m.ctrl.Call(m, "ServerFirmwareComponentTargetVersionAdd", serverComponentID, version, firmareBinaryURL) ret0, _ := ret[0].(error) return ret0 } -// ServerFirmwareUpgrade indicates an expected call of ServerFirmwareUpgrade -func (mr *MockMetalCloudClientMockRecorder) ServerFirmwareUpgrade(serverID interface{}) *gomock.Call { +// ServerFirmwareComponentTargetVersionAdd indicates an expected call of ServerFirmwareComponentTargetVersionAdd. +func (mr *MockMetalCloudClientMockRecorder) ServerFirmwareComponentTargetVersionAdd(serverComponentID, version, firmareBinaryURL interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ServerFirmwareUpgrade", reflect.TypeOf((*MockMetalCloudClient)(nil).ServerFirmwareUpgrade), serverID) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ServerFirmwareComponentTargetVersionAdd", reflect.TypeOf((*MockMetalCloudClient)(nil).ServerFirmwareComponentTargetVersionAdd), serverComponentID, version, firmareBinaryURL) } -// ServerFirmwareComponentTargetVersionSet mocks base method +// ServerFirmwareComponentTargetVersionSet mocks base method. func (m *MockMetalCloudClient) ServerFirmwareComponentTargetVersionSet(serverComponentID int, serverComponentFirmwareNewVersion string) error { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "ServerFirmwareComponentTargetVersionSet", serverComponentID, serverComponentFirmwareNewVersion) @@ -2631,13 +2718,13 @@ func (m *MockMetalCloudClient) ServerFirmwareComponentTargetVersionSet(serverCom return ret0 } -// ServerFirmwareComponentTargetVersionSet indicates an expected call of ServerFirmwareComponentTargetVersionSet +// ServerFirmwareComponentTargetVersionSet indicates an expected call of ServerFirmwareComponentTargetVersionSet. func (mr *MockMetalCloudClientMockRecorder) ServerFirmwareComponentTargetVersionSet(serverComponentID, serverComponentFirmwareNewVersion interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ServerFirmwareComponentTargetVersionSet", reflect.TypeOf((*MockMetalCloudClient)(nil).ServerFirmwareComponentTargetVersionSet), serverComponentID, serverComponentFirmwareNewVersion) } -// ServerFirmwareComponentTargetVersionUpdate mocks base method +// ServerFirmwareComponentTargetVersionUpdate mocks base method. func (m *MockMetalCloudClient) ServerFirmwareComponentTargetVersionUpdate(serverComponentID int) error { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "ServerFirmwareComponentTargetVersionUpdate", serverComponentID) @@ -2645,332 +2732,273 @@ func (m *MockMetalCloudClient) ServerFirmwareComponentTargetVersionUpdate(server return ret0 } -// ServerFirmwareComponentTargetVersionUpdate indicates an expected call of ServerFirmwareComponentTargetVersionUpdate +// ServerFirmwareComponentTargetVersionUpdate indicates an expected call of ServerFirmwareComponentTargetVersionUpdate. func (mr *MockMetalCloudClientMockRecorder) ServerFirmwareComponentTargetVersionUpdate(serverComponentID interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ServerFirmwareComponentTargetVersionUpdate", reflect.TypeOf((*MockMetalCloudClient)(nil).ServerFirmwareComponentTargetVersionUpdate), serverComponentID) } -// ServerFirmwareComponentTargetVersionAdd mocks base method -func (m *MockMetalCloudClient) ServerFirmwareComponentTargetVersionAdd(serverComponentID int, version, firmareBinaryURL string) error { +// ServerFirmwareComponentUpgrade mocks base method. +func (m *MockMetalCloudClient) ServerFirmwareComponentUpgrade(serverID, serverComponentID int, serverComponentFirmwareNewVersion, firmwareBinaryURL string) error { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "ServerFirmwareComponentTargetVersionAdd", serverComponentID, version, firmareBinaryURL) + ret := m.ctrl.Call(m, "ServerFirmwareComponentUpgrade", serverID, serverComponentID, serverComponentFirmwareNewVersion, firmwareBinaryURL) ret0, _ := ret[0].(error) return ret0 } -// ServerFirmwareComponentTargetVersionAdd indicates an expected call of ServerFirmwareComponentTargetVersionAdd -func (mr *MockMetalCloudClientMockRecorder) ServerFirmwareComponentTargetVersionAdd(serverComponentID, version, firmareBinaryURL interface{}) *gomock.Call { - mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ServerFirmwareComponentTargetVersionAdd", reflect.TypeOf((*MockMetalCloudClient)(nil).ServerFirmwareComponentTargetVersionAdd), serverComponentID, version, firmareBinaryURL) -} - -// ServerComponentGet mocks base method -func (m *MockMetalCloudClient) ServerComponentGet(serverComponentID int) (*metalcloud.ServerComponent, error) { - m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "ServerComponentGet", serverComponentID) - ret0, _ := ret[0].(*metalcloud.ServerComponent) - ret1, _ := ret[1].(error) - return ret0, ret1 -} - -// ServerComponentGet indicates an expected call of ServerComponentGet -func (mr *MockMetalCloudClientMockRecorder) ServerComponentGet(serverComponentID interface{}) *gomock.Call { +// ServerFirmwareComponentUpgrade indicates an expected call of ServerFirmwareComponentUpgrade. +func (mr *MockMetalCloudClientMockRecorder) ServerFirmwareComponentUpgrade(serverID, serverComponentID, serverComponentFirmwareNewVersion, firmwareBinaryURL interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ServerComponentGet", reflect.TypeOf((*MockMetalCloudClient)(nil).ServerComponentGet), serverComponentID) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ServerFirmwareComponentUpgrade", reflect.TypeOf((*MockMetalCloudClient)(nil).ServerFirmwareComponentUpgrade), serverID, serverComponentID, serverComponentFirmwareNewVersion, firmwareBinaryURL) } -// ServerComponents mocks base method -func (m *MockMetalCloudClient) ServerComponents(serverID int, filter string) (*[]metalcloud.ServerComponent, error) { +// ServerFirmwarePolicyAddRule mocks base method. +func (m *MockMetalCloudClient) ServerFirmwarePolicyAddRule(serverFirmwarePolicyID int, serverRule *metalcloud.ServerFirmwareUpgradePolicyRule) (*metalcloud.ServerFirmwareUpgradePolicy, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "ServerComponents", serverID, filter) - ret0, _ := ret[0].(*[]metalcloud.ServerComponent) + ret := m.ctrl.Call(m, "ServerFirmwarePolicyAddRule", serverFirmwarePolicyID, serverRule) + ret0, _ := ret[0].(*metalcloud.ServerFirmwareUpgradePolicy) ret1, _ := ret[1].(error) return ret0, ret1 } -// ServerComponents indicates an expected call of ServerComponents -func (mr *MockMetalCloudClientMockRecorder) ServerComponents(serverID, filter interface{}) *gomock.Call { - mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ServerComponents", reflect.TypeOf((*MockMetalCloudClient)(nil).ServerComponents), serverID, filter) -} - -// ServerPowerSet mocks base method -func (m *MockMetalCloudClient) ServerPowerSet(serverID int, operation string) error { - m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "ServerPowerSet", serverID, operation) - ret0, _ := ret[0].(error) - return ret0 -} - -// ServerPowerSet indicates an expected call of ServerPowerSet -func (mr *MockMetalCloudClientMockRecorder) ServerPowerSet(serverID, operation interface{}) *gomock.Call { - mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ServerPowerSet", reflect.TypeOf((*MockMetalCloudClient)(nil).ServerPowerSet), serverID, operation) -} - -// ServerReregister mocks base method -func (m *MockMetalCloudClient) ServerReregister(serverID int, bSkipIPMI, bUseBDKAgent bool) error { - m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "ServerReregister", serverID, bSkipIPMI, bUseBDKAgent) - ret0, _ := ret[0].(error) - return ret0 -} - -// ServerReregister indicates an expected call of ServerReregister -func (mr *MockMetalCloudClientMockRecorder) ServerReregister(serverID, bSkipIPMI, bUseBDKAgent interface{}) *gomock.Call { +// ServerFirmwarePolicyAddRule indicates an expected call of ServerFirmwarePolicyAddRule. +func (mr *MockMetalCloudClientMockRecorder) ServerFirmwarePolicyAddRule(serverFirmwarePolicyID, serverRule interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ServerReregister", reflect.TypeOf((*MockMetalCloudClient)(nil).ServerReregister), serverID, bSkipIPMI, bUseBDKAgent) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ServerFirmwarePolicyAddRule", reflect.TypeOf((*MockMetalCloudClient)(nil).ServerFirmwarePolicyAddRule), serverFirmwarePolicyID, serverRule) } -// ServerStatusUpdate mocks base method -func (m *MockMetalCloudClient) ServerStatusUpdate(serverID int, status string) error { +// ServerFirmwarePolicyDeleteRule mocks base method. +func (m *MockMetalCloudClient) ServerFirmwarePolicyDeleteRule(serverFirmwarePolicyID int, serverRule *metalcloud.ServerFirmwareUpgradePolicyRule) error { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "ServerStatusUpdate", serverID, status) + ret := m.ctrl.Call(m, "ServerFirmwarePolicyDeleteRule", serverFirmwarePolicyID, serverRule) ret0, _ := ret[0].(error) return ret0 } -// ServerStatusUpdate indicates an expected call of ServerStatusUpdate -func (mr *MockMetalCloudClientMockRecorder) ServerStatusUpdate(serverID, status interface{}) *gomock.Call { +// ServerFirmwarePolicyDeleteRule indicates an expected call of ServerFirmwarePolicyDeleteRule. +func (mr *MockMetalCloudClientMockRecorder) ServerFirmwarePolicyDeleteRule(serverFirmwarePolicyID, serverRule interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ServerStatusUpdate", reflect.TypeOf((*MockMetalCloudClient)(nil).ServerStatusUpdate), serverID, status) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ServerFirmwarePolicyDeleteRule", reflect.TypeOf((*MockMetalCloudClient)(nil).ServerFirmwarePolicyDeleteRule), serverFirmwarePolicyID, serverRule) } -// ServerEditRack mocks base method -func (m *MockMetalCloudClient) ServerEditRack(serverID int, serverEditRack metalcloud.ServerEditRack) (*metalcloud.Server, error) { +// ServerFirmwarePolicyGet mocks base method. +func (m *MockMetalCloudClient) ServerFirmwarePolicyGet(serverFirmwarePolicyID int) (*metalcloud.ServerFirmwareUpgradePolicy, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "ServerEditRack", serverID, serverEditRack) - ret0, _ := ret[0].(*metalcloud.Server) + ret := m.ctrl.Call(m, "ServerFirmwarePolicyGet", serverFirmwarePolicyID) + ret0, _ := ret[0].(*metalcloud.ServerFirmwareUpgradePolicy) ret1, _ := ret[1].(error) return ret0, ret1 } -// ServerEditRack indicates an expected call of ServerEditRack -func (mr *MockMetalCloudClientMockRecorder) ServerEditRack(serverID, serverEditRack interface{}) *gomock.Call { +// ServerFirmwarePolicyGet indicates an expected call of ServerFirmwarePolicyGet. +func (mr *MockMetalCloudClientMockRecorder) ServerFirmwarePolicyGet(serverFirmwarePolicyID interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ServerEditRack", reflect.TypeOf((*MockMetalCloudClient)(nil).ServerEditRack), serverID, serverEditRack) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ServerFirmwarePolicyGet", reflect.TypeOf((*MockMetalCloudClient)(nil).ServerFirmwarePolicyGet), serverFirmwarePolicyID) } -// ServerEditInventory mocks base method -func (m *MockMetalCloudClient) ServerEditInventory(serverID int, serverEditInventory metalcloud.ServerEditInventory) (*metalcloud.Server, error) { +// ServerFirmwareUgradePolicyInstanceArraySet mocks base method. +func (m *MockMetalCloudClient) ServerFirmwareUgradePolicyInstanceArraySet(serverFirmwarePolicyID int, instanceArrayList []int) error { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "ServerEditInventory", serverID, serverEditInventory) - ret0, _ := ret[0].(*metalcloud.Server) - ret1, _ := ret[1].(error) - return ret0, ret1 + ret := m.ctrl.Call(m, "ServerFirmwareUgradePolicyInstanceArraySet", serverFirmwarePolicyID, instanceArrayList) + ret0, _ := ret[0].(error) + return ret0 } -// ServerEditInventory indicates an expected call of ServerEditInventory -func (mr *MockMetalCloudClientMockRecorder) ServerEditInventory(serverID, serverEditInventory interface{}) *gomock.Call { +// ServerFirmwareUgradePolicyInstanceArraySet indicates an expected call of ServerFirmwareUgradePolicyInstanceArraySet. +func (mr *MockMetalCloudClientMockRecorder) ServerFirmwareUgradePolicyInstanceArraySet(serverFirmwarePolicyID, instanceArrayList interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ServerEditInventory", reflect.TypeOf((*MockMetalCloudClient)(nil).ServerEditInventory), serverID, serverEditInventory) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ServerFirmwareUgradePolicyInstanceArraySet", reflect.TypeOf((*MockMetalCloudClient)(nil).ServerFirmwareUgradePolicyInstanceArraySet), serverFirmwarePolicyID, instanceArrayList) } -// InstanceServerReplace mocks base method -func (m *MockMetalCloudClient) InstanceServerReplace(instanceID, serverID int) (int, error) { +// ServerFirmwareUpgrade mocks base method. +func (m *MockMetalCloudClient) ServerFirmwareUpgrade(serverID int) error { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "InstanceServerReplace", instanceID, serverID) - ret0, _ := ret[0].(int) - ret1, _ := ret[1].(error) - return ret0, ret1 + ret := m.ctrl.Call(m, "ServerFirmwareUpgrade", serverID) + ret0, _ := ret[0].(error) + return ret0 } -// InstanceServerReplace indicates an expected call of InstanceServerReplace -func (mr *MockMetalCloudClientMockRecorder) InstanceServerReplace(instanceID, serverID interface{}) *gomock.Call { +// ServerFirmwareUpgrade indicates an expected call of ServerFirmwareUpgrade. +func (mr *MockMetalCloudClientMockRecorder) ServerFirmwareUpgrade(serverID interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InstanceServerReplace", reflect.TypeOf((*MockMetalCloudClient)(nil).InstanceServerReplace), instanceID, serverID) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ServerFirmwareUpgrade", reflect.TypeOf((*MockMetalCloudClient)(nil).ServerFirmwareUpgrade), serverID) } -// ServerDefaultCredentialsAdd mocks base method -func (m *MockMetalCloudClient) ServerDefaultCredentialsAdd(credentials []metalcloud.ServerDefaultCredentials) error { +// ServerFirmwareUpgradePolicyActionSet mocks base method. +func (m *MockMetalCloudClient) ServerFirmwareUpgradePolicyActionSet(serverFirmwarePolicyID int, serverFirmwarePolicyAction string) error { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "ServerDefaultCredentialsAdd", credentials) + ret := m.ctrl.Call(m, "ServerFirmwareUpgradePolicyActionSet", serverFirmwarePolicyID, serverFirmwarePolicyAction) ret0, _ := ret[0].(error) return ret0 } -// ServerDefaultCredentialsAdd indicates an expected call of ServerDefaultCredentialsAdd -func (mr *MockMetalCloudClientMockRecorder) ServerDefaultCredentialsAdd(credentials interface{}) *gomock.Call { +// ServerFirmwareUpgradePolicyActionSet indicates an expected call of ServerFirmwareUpgradePolicyActionSet. +func (mr *MockMetalCloudClientMockRecorder) ServerFirmwareUpgradePolicyActionSet(serverFirmwarePolicyID, serverFirmwarePolicyAction interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ServerDefaultCredentialsAdd", reflect.TypeOf((*MockMetalCloudClient)(nil).ServerDefaultCredentialsAdd), credentials) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ServerFirmwareUpgradePolicyActionSet", reflect.TypeOf((*MockMetalCloudClient)(nil).ServerFirmwareUpgradePolicyActionSet), serverFirmwarePolicyID, serverFirmwarePolicyAction) } -// ServerDefaultCredentials mocks base method -func (m *MockMetalCloudClient) ServerDefaultCredentials(datacenter_name string, decryptPasswd bool) (*[]metalcloud.ServerDefaultCredentials, error) { +// ServerFirmwareUpgradePolicyCreate mocks base method. +func (m *MockMetalCloudClient) ServerFirmwareUpgradePolicyCreate(serverFirmwarePolicy *metalcloud.ServerFirmwareUpgradePolicy) (*metalcloud.ServerFirmwareUpgradePolicy, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "ServerDefaultCredentials", datacenter_name, decryptPasswd) - ret0, _ := ret[0].(*[]metalcloud.ServerDefaultCredentials) + ret := m.ctrl.Call(m, "ServerFirmwareUpgradePolicyCreate", serverFirmwarePolicy) + ret0, _ := ret[0].(*metalcloud.ServerFirmwareUpgradePolicy) ret1, _ := ret[1].(error) return ret0, ret1 } -// ServerDefaultCredentials indicates an expected call of ServerDefaultCredentials -func (mr *MockMetalCloudClientMockRecorder) ServerDefaultCredentials(datacenter_name, decryptPasswd interface{}) *gomock.Call { +// ServerFirmwareUpgradePolicyCreate indicates an expected call of ServerFirmwareUpgradePolicyCreate. +func (mr *MockMetalCloudClientMockRecorder) ServerFirmwareUpgradePolicyCreate(serverFirmwarePolicy interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ServerDefaultCredentials", reflect.TypeOf((*MockMetalCloudClient)(nil).ServerDefaultCredentials), datacenter_name, decryptPasswd) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ServerFirmwareUpgradePolicyCreate", reflect.TypeOf((*MockMetalCloudClient)(nil).ServerFirmwareUpgradePolicyCreate), serverFirmwarePolicy) } -// ServerDefaultCredentialsRemove mocks base method -func (m *MockMetalCloudClient) ServerDefaultCredentialsRemove(default_credentials_id []int) error { +// ServerFirmwareUpgradePolicyDelete mocks base method. +func (m *MockMetalCloudClient) ServerFirmwareUpgradePolicyDelete(serverFirmwarePolicyID int) error { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "ServerDefaultCredentialsRemove", default_credentials_id) + ret := m.ctrl.Call(m, "ServerFirmwareUpgradePolicyDelete", serverFirmwarePolicyID) ret0, _ := ret[0].(error) return ret0 } -// ServerDefaultCredentialsRemove indicates an expected call of ServerDefaultCredentialsRemove -func (mr *MockMetalCloudClientMockRecorder) ServerDefaultCredentialsRemove(default_credentials_id interface{}) *gomock.Call { +// ServerFirmwareUpgradePolicyDelete indicates an expected call of ServerFirmwareUpgradePolicyDelete. +func (mr *MockMetalCloudClientMockRecorder) ServerFirmwareUpgradePolicyDelete(serverFirmwarePolicyID interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ServerDefaultCredentialsRemove", reflect.TypeOf((*MockMetalCloudClient)(nil).ServerDefaultCredentialsRemove), default_credentials_id) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ServerFirmwareUpgradePolicyDelete", reflect.TypeOf((*MockMetalCloudClient)(nil).ServerFirmwareUpgradePolicyDelete), serverFirmwarePolicyID) } -// ServerFirmwarePolicyGet mocks base method -func (m *MockMetalCloudClient) ServerFirmwarePolicyGet(serverFirmwarePolicyID int) (*metalcloud.ServerFirmwareUpgradePolicy, error) { +// ServerFirmwareUpgradePolicyLabelSet mocks base method. +func (m *MockMetalCloudClient) ServerFirmwareUpgradePolicyLabelSet(serverFirmwarePolicyID int, serverFirmwarePolicyLabel string) error { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "ServerFirmwarePolicyGet", serverFirmwarePolicyID) - ret0, _ := ret[0].(*metalcloud.ServerFirmwareUpgradePolicy) - ret1, _ := ret[1].(error) - return ret0, ret1 + ret := m.ctrl.Call(m, "ServerFirmwareUpgradePolicyLabelSet", serverFirmwarePolicyID, serverFirmwarePolicyLabel) + ret0, _ := ret[0].(error) + return ret0 } -// ServerFirmwarePolicyGet indicates an expected call of ServerFirmwarePolicyGet -func (mr *MockMetalCloudClientMockRecorder) ServerFirmwarePolicyGet(serverFirmwarePolicyID interface{}) *gomock.Call { +// ServerFirmwareUpgradePolicyLabelSet indicates an expected call of ServerFirmwareUpgradePolicyLabelSet. +func (mr *MockMetalCloudClientMockRecorder) ServerFirmwareUpgradePolicyLabelSet(serverFirmwarePolicyID, serverFirmwarePolicyLabel interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ServerFirmwarePolicyGet", reflect.TypeOf((*MockMetalCloudClient)(nil).ServerFirmwarePolicyGet), serverFirmwarePolicyID) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ServerFirmwareUpgradePolicyLabelSet", reflect.TypeOf((*MockMetalCloudClient)(nil).ServerFirmwareUpgradePolicyLabelSet), serverFirmwarePolicyID, serverFirmwarePolicyLabel) } -// ServerFirmwareUpgradePolicyCreate mocks base method -func (m *MockMetalCloudClient) ServerFirmwareUpgradePolicyCreate(serverFirmwarePolicy *metalcloud.ServerFirmwareUpgradePolicy) (*metalcloud.ServerFirmwareUpgradePolicy, error) { +// ServerGet mocks base method. +func (m *MockMetalCloudClient) ServerGet(serverID int, decryptPasswd bool) (*metalcloud.Server, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "ServerFirmwareUpgradePolicyCreate", serverFirmwarePolicy) - ret0, _ := ret[0].(*metalcloud.ServerFirmwareUpgradePolicy) + ret := m.ctrl.Call(m, "ServerGet", serverID, decryptPasswd) + ret0, _ := ret[0].(*metalcloud.Server) ret1, _ := ret[1].(error) return ret0, ret1 } -// ServerFirmwareUpgradePolicyCreate indicates an expected call of ServerFirmwareUpgradePolicyCreate -func (mr *MockMetalCloudClientMockRecorder) ServerFirmwareUpgradePolicyCreate(serverFirmwarePolicy interface{}) *gomock.Call { +// ServerGet indicates an expected call of ServerGet. +func (mr *MockMetalCloudClientMockRecorder) ServerGet(serverID, decryptPasswd interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ServerFirmwareUpgradePolicyCreate", reflect.TypeOf((*MockMetalCloudClient)(nil).ServerFirmwareUpgradePolicyCreate), serverFirmwarePolicy) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ServerGet", reflect.TypeOf((*MockMetalCloudClient)(nil).ServerGet), serverID, decryptPasswd) } -// ServerFirmwarePolicyAddRule mocks base method -func (m *MockMetalCloudClient) ServerFirmwarePolicyAddRule(serverFirmwarePolicyID int, serverRule *metalcloud.ServerFirmwareUpgradePolicyRule) (*metalcloud.ServerFirmwareUpgradePolicy, error) { +// ServerGetByUUID mocks base method. +func (m *MockMetalCloudClient) ServerGetByUUID(serverUUID string, decryptPasswd bool) (*metalcloud.Server, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "ServerFirmwarePolicyAddRule", serverFirmwarePolicyID, serverRule) - ret0, _ := ret[0].(*metalcloud.ServerFirmwareUpgradePolicy) + ret := m.ctrl.Call(m, "ServerGetByUUID", serverUUID, decryptPasswd) + ret0, _ := ret[0].(*metalcloud.Server) ret1, _ := ret[1].(error) return ret0, ret1 } -// ServerFirmwarePolicyAddRule indicates an expected call of ServerFirmwarePolicyAddRule -func (mr *MockMetalCloudClientMockRecorder) ServerFirmwarePolicyAddRule(serverFirmwarePolicyID, serverRule interface{}) *gomock.Call { - mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ServerFirmwarePolicyAddRule", reflect.TypeOf((*MockMetalCloudClient)(nil).ServerFirmwarePolicyAddRule), serverFirmwarePolicyID, serverRule) -} - -// ServerFirmwarePolicyDeleteRule mocks base method -func (m *MockMetalCloudClient) ServerFirmwarePolicyDeleteRule(serverFirmwarePolicyID int, serverRule *metalcloud.ServerFirmwareUpgradePolicyRule) error { - m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "ServerFirmwarePolicyDeleteRule", serverFirmwarePolicyID, serverRule) - ret0, _ := ret[0].(error) - return ret0 -} - -// ServerFirmwarePolicyDeleteRule indicates an expected call of ServerFirmwarePolicyDeleteRule -func (mr *MockMetalCloudClientMockRecorder) ServerFirmwarePolicyDeleteRule(serverFirmwarePolicyID, serverRule interface{}) *gomock.Call { +// ServerGetByUUID indicates an expected call of ServerGetByUUID. +func (mr *MockMetalCloudClientMockRecorder) ServerGetByUUID(serverUUID, decryptPasswd interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ServerFirmwarePolicyDeleteRule", reflect.TypeOf((*MockMetalCloudClient)(nil).ServerFirmwarePolicyDeleteRule), serverFirmwarePolicyID, serverRule) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ServerGetByUUID", reflect.TypeOf((*MockMetalCloudClient)(nil).ServerGetByUUID), serverUUID, decryptPasswd) } -// ServerFirmwareUpgradePolicyDelete mocks base method -func (m *MockMetalCloudClient) ServerFirmwareUpgradePolicyDelete(serverFirmwarePolicyID int) error { +// ServerPowerSet mocks base method. +func (m *MockMetalCloudClient) ServerPowerSet(serverID int, operation string) error { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "ServerFirmwareUpgradePolicyDelete", serverFirmwarePolicyID) + ret := m.ctrl.Call(m, "ServerPowerSet", serverID, operation) ret0, _ := ret[0].(error) return ret0 } -// ServerFirmwareUpgradePolicyDelete indicates an expected call of ServerFirmwareUpgradePolicyDelete -func (mr *MockMetalCloudClientMockRecorder) ServerFirmwareUpgradePolicyDelete(serverFirmwarePolicyID interface{}) *gomock.Call { +// ServerPowerSet indicates an expected call of ServerPowerSet. +func (mr *MockMetalCloudClientMockRecorder) ServerPowerSet(serverID, operation interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ServerFirmwareUpgradePolicyDelete", reflect.TypeOf((*MockMetalCloudClient)(nil).ServerFirmwareUpgradePolicyDelete), serverFirmwarePolicyID) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ServerPowerSet", reflect.TypeOf((*MockMetalCloudClient)(nil).ServerPowerSet), serverID, operation) } -// ServerFirmwareUgradePolicyInstanceArraySet mocks base method -func (m *MockMetalCloudClient) ServerFirmwareUgradePolicyInstanceArraySet(serverFirmwarePolicyID int, instanceArrayList []int) error { +// ServerReregister mocks base method. +func (m *MockMetalCloudClient) ServerReregister(serverID int, bSkipIPMI, bUseBDKAgent bool) error { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "ServerFirmwareUgradePolicyInstanceArraySet", serverFirmwarePolicyID, instanceArrayList) + ret := m.ctrl.Call(m, "ServerReregister", serverID, bSkipIPMI, bUseBDKAgent) ret0, _ := ret[0].(error) return ret0 } -// ServerFirmwareUgradePolicyInstanceArraySet indicates an expected call of ServerFirmwareUgradePolicyInstanceArraySet -func (mr *MockMetalCloudClientMockRecorder) ServerFirmwareUgradePolicyInstanceArraySet(serverFirmwarePolicyID, instanceArrayList interface{}) *gomock.Call { +// ServerReregister indicates an expected call of ServerReregister. +func (mr *MockMetalCloudClientMockRecorder) ServerReregister(serverID, bSkipIPMI, bUseBDKAgent interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ServerFirmwareUgradePolicyInstanceArraySet", reflect.TypeOf((*MockMetalCloudClient)(nil).ServerFirmwareUgradePolicyInstanceArraySet), serverFirmwarePolicyID, instanceArrayList) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ServerReregister", reflect.TypeOf((*MockMetalCloudClient)(nil).ServerReregister), serverID, bSkipIPMI, bUseBDKAgent) } -// ServerFirmwareUpgradePolicyActionSet mocks base method -func (m *MockMetalCloudClient) ServerFirmwareUpgradePolicyActionSet(serverFirmwarePolicyID int, serverFirmwarePolicyAction string) error { +// ServerStatusUpdate mocks base method. +func (m *MockMetalCloudClient) ServerStatusUpdate(serverID int, status string) error { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "ServerFirmwareUpgradePolicyActionSet", serverFirmwarePolicyID, serverFirmwarePolicyAction) + ret := m.ctrl.Call(m, "ServerStatusUpdate", serverID, status) ret0, _ := ret[0].(error) return ret0 } -// ServerFirmwareUpgradePolicyActionSet indicates an expected call of ServerFirmwareUpgradePolicyActionSet -func (mr *MockMetalCloudClientMockRecorder) ServerFirmwareUpgradePolicyActionSet(serverFirmwarePolicyID, serverFirmwarePolicyAction interface{}) *gomock.Call { +// ServerStatusUpdate indicates an expected call of ServerStatusUpdate. +func (mr *MockMetalCloudClientMockRecorder) ServerStatusUpdate(serverID, status interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ServerFirmwareUpgradePolicyActionSet", reflect.TypeOf((*MockMetalCloudClient)(nil).ServerFirmwareUpgradePolicyActionSet), serverFirmwarePolicyID, serverFirmwarePolicyAction) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ServerStatusUpdate", reflect.TypeOf((*MockMetalCloudClient)(nil).ServerStatusUpdate), serverID, status) } -// ServerFirmwareUpgradePolicyLabelSet mocks base method -func (m *MockMetalCloudClient) ServerFirmwareUpgradePolicyLabelSet(serverFirmwarePolicyID int, serverFirmwarePolicyLabel string) error { +// ServerTypeDatacenter mocks base method. +func (m *MockMetalCloudClient) ServerTypeDatacenter(datacenterName string) (*[]int, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "ServerFirmwareUpgradePolicyLabelSet", serverFirmwarePolicyID, serverFirmwarePolicyLabel) - ret0, _ := ret[0].(error) - return ret0 + ret := m.ctrl.Call(m, "ServerTypeDatacenter", datacenterName) + ret0, _ := ret[0].(*[]int) + ret1, _ := ret[1].(error) + return ret0, ret1 } -// ServerFirmwareUpgradePolicyLabelSet indicates an expected call of ServerFirmwareUpgradePolicyLabelSet -func (mr *MockMetalCloudClientMockRecorder) ServerFirmwareUpgradePolicyLabelSet(serverFirmwarePolicyID, serverFirmwarePolicyLabel interface{}) *gomock.Call { +// ServerTypeDatacenter indicates an expected call of ServerTypeDatacenter. +func (mr *MockMetalCloudClientMockRecorder) ServerTypeDatacenter(datacenterName interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ServerFirmwareUpgradePolicyLabelSet", reflect.TypeOf((*MockMetalCloudClient)(nil).ServerFirmwareUpgradePolicyLabelSet), serverFirmwarePolicyID, serverFirmwarePolicyLabel) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ServerTypeDatacenter", reflect.TypeOf((*MockMetalCloudClient)(nil).ServerTypeDatacenter), datacenterName) } -// ServerTypesMatchHardwareConfiguration mocks base method -func (m *MockMetalCloudClient) ServerTypesMatchHardwareConfiguration(datacenterName string, hardwareConfiguration metalcloud.HardwareConfiguration) (*map[int]metalcloud.ServerType, error) { +// ServerTypeGet mocks base method. +func (m *MockMetalCloudClient) ServerTypeGet(serverTypeID int) (*metalcloud.ServerType, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "ServerTypesMatchHardwareConfiguration", datacenterName, hardwareConfiguration) - ret0, _ := ret[0].(*map[int]metalcloud.ServerType) + ret := m.ctrl.Call(m, "ServerTypeGet", serverTypeID) + ret0, _ := ret[0].(*metalcloud.ServerType) ret1, _ := ret[1].(error) return ret0, ret1 } -// ServerTypesMatchHardwareConfiguration indicates an expected call of ServerTypesMatchHardwareConfiguration -func (mr *MockMetalCloudClientMockRecorder) ServerTypesMatchHardwareConfiguration(datacenterName, hardwareConfiguration interface{}) *gomock.Call { +// ServerTypeGet indicates an expected call of ServerTypeGet. +func (mr *MockMetalCloudClientMockRecorder) ServerTypeGet(serverTypeID interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ServerTypesMatchHardwareConfiguration", reflect.TypeOf((*MockMetalCloudClient)(nil).ServerTypesMatchHardwareConfiguration), datacenterName, hardwareConfiguration) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ServerTypeGet", reflect.TypeOf((*MockMetalCloudClient)(nil).ServerTypeGet), serverTypeID) } -// ServerTypeDatacenter mocks base method -func (m *MockMetalCloudClient) ServerTypeDatacenter(datacenterName string) (*[]int, error) { - m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "ServerTypeDatacenter", datacenterName) - ret0, _ := ret[0].(*[]int) +// ServerTypeGetByLabel mocks base method. +func (m *MockMetalCloudClient) ServerTypeGetByLabel(serverTypeLabel string) (*metalcloud.ServerType, error) { + m.ctrl.T.Helper() + ret := m.ctrl.Call(m, "ServerTypeGetByLabel", serverTypeLabel) + ret0, _ := ret[0].(*metalcloud.ServerType) ret1, _ := ret[1].(error) return ret0, ret1 } -// ServerTypeDatacenter indicates an expected call of ServerTypeDatacenter -func (mr *MockMetalCloudClientMockRecorder) ServerTypeDatacenter(datacenterName interface{}) *gomock.Call { +// ServerTypeGetByLabel indicates an expected call of ServerTypeGetByLabel. +func (mr *MockMetalCloudClientMockRecorder) ServerTypeGetByLabel(serverTypeLabel interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ServerTypeDatacenter", reflect.TypeOf((*MockMetalCloudClient)(nil).ServerTypeDatacenter), datacenterName) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ServerTypeGetByLabel", reflect.TypeOf((*MockMetalCloudClient)(nil).ServerTypeGetByLabel), serverTypeLabel) } -// ServerTypes mocks base method +// ServerTypes mocks base method. func (m *MockMetalCloudClient) ServerTypes(bOnlyAvailable bool) (*map[int]metalcloud.ServerType, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "ServerTypes", bOnlyAvailable) @@ -2979,13 +3007,13 @@ func (m *MockMetalCloudClient) ServerTypes(bOnlyAvailable bool) (*map[int]metalc return ret0, ret1 } -// ServerTypes indicates an expected call of ServerTypes +// ServerTypes indicates an expected call of ServerTypes. func (mr *MockMetalCloudClientMockRecorder) ServerTypes(bOnlyAvailable interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ServerTypes", reflect.TypeOf((*MockMetalCloudClient)(nil).ServerTypes), bOnlyAvailable) } -// ServerTypesForDatacenter mocks base method +// ServerTypesForDatacenter mocks base method. func (m *MockMetalCloudClient) ServerTypesForDatacenter(datacenterName string, bOnlyAvailable bool) (*map[int]metalcloud.ServerType, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "ServerTypesForDatacenter", datacenterName, bOnlyAvailable) @@ -2994,43 +3022,28 @@ func (m *MockMetalCloudClient) ServerTypesForDatacenter(datacenterName string, b return ret0, ret1 } -// ServerTypesForDatacenter indicates an expected call of ServerTypesForDatacenter +// ServerTypesForDatacenter indicates an expected call of ServerTypesForDatacenter. func (mr *MockMetalCloudClientMockRecorder) ServerTypesForDatacenter(datacenterName, bOnlyAvailable interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ServerTypesForDatacenter", reflect.TypeOf((*MockMetalCloudClient)(nil).ServerTypesForDatacenter), datacenterName, bOnlyAvailable) } -// ServerTypeGet mocks base method -func (m *MockMetalCloudClient) ServerTypeGet(serverTypeID int) (*metalcloud.ServerType, error) { - m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "ServerTypeGet", serverTypeID) - ret0, _ := ret[0].(*metalcloud.ServerType) - ret1, _ := ret[1].(error) - return ret0, ret1 -} - -// ServerTypeGet indicates an expected call of ServerTypeGet -func (mr *MockMetalCloudClientMockRecorder) ServerTypeGet(serverTypeID interface{}) *gomock.Call { - mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ServerTypeGet", reflect.TypeOf((*MockMetalCloudClient)(nil).ServerTypeGet), serverTypeID) -} - -// ServerTypeGetByLabel mocks base method -func (m *MockMetalCloudClient) ServerTypeGetByLabel(serverTypeLabel string) (*metalcloud.ServerType, error) { +// ServerTypesMatchHardwareConfiguration mocks base method. +func (m *MockMetalCloudClient) ServerTypesMatchHardwareConfiguration(datacenterName string, hardwareConfiguration metalcloud.HardwareConfiguration) (*map[int]metalcloud.ServerType, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "ServerTypeGetByLabel", serverTypeLabel) - ret0, _ := ret[0].(*metalcloud.ServerType) + ret := m.ctrl.Call(m, "ServerTypesMatchHardwareConfiguration", datacenterName, hardwareConfiguration) + ret0, _ := ret[0].(*map[int]metalcloud.ServerType) ret1, _ := ret[1].(error) return ret0, ret1 } -// ServerTypeGetByLabel indicates an expected call of ServerTypeGetByLabel -func (mr *MockMetalCloudClientMockRecorder) ServerTypeGetByLabel(serverTypeLabel interface{}) *gomock.Call { +// ServerTypesMatchHardwareConfiguration indicates an expected call of ServerTypesMatchHardwareConfiguration. +func (mr *MockMetalCloudClientMockRecorder) ServerTypesMatchHardwareConfiguration(datacenterName, hardwareConfiguration interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ServerTypeGetByLabel", reflect.TypeOf((*MockMetalCloudClient)(nil).ServerTypeGetByLabel), serverTypeLabel) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ServerTypesMatchHardwareConfiguration", reflect.TypeOf((*MockMetalCloudClient)(nil).ServerTypesMatchHardwareConfiguration), datacenterName, hardwareConfiguration) } -// ServerTypesMatches mocks base method +// ServerTypesMatches mocks base method. func (m *MockMetalCloudClient) ServerTypesMatches(infrastructureID int, hardwareConfiguration metalcloud.HardwareConfiguration, instanceArrayID *int, bAllowServerSwap bool) (*map[string]metalcloud.ServerType, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "ServerTypesMatches", infrastructureID, hardwareConfiguration, instanceArrayID, bAllowServerSwap) @@ -3039,13 +3052,13 @@ func (m *MockMetalCloudClient) ServerTypesMatches(infrastructureID int, hardware return ret0, ret1 } -// ServerTypesMatches indicates an expected call of ServerTypesMatches +// ServerTypesMatches indicates an expected call of ServerTypesMatches. func (mr *MockMetalCloudClientMockRecorder) ServerTypesMatches(infrastructureID, hardwareConfiguration, instanceArrayID, bAllowServerSwap interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ServerTypesMatches", reflect.TypeOf((*MockMetalCloudClient)(nil).ServerTypesMatches), infrastructureID, hardwareConfiguration, instanceArrayID, bAllowServerSwap) } -// ServerTypesMatchesByLabel mocks base method +// ServerTypesMatchesByLabel mocks base method. func (m *MockMetalCloudClient) ServerTypesMatchesByLabel(infrastructureLabel string, hardwareConfiguration metalcloud.HardwareConfiguration, instanceArrayID *int, bAllowServerSwap bool) (*map[string]metalcloud.ServerType, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "ServerTypesMatchesByLabel", infrastructureLabel, hardwareConfiguration, instanceArrayID, bAllowServerSwap) @@ -3054,58 +3067,73 @@ func (m *MockMetalCloudClient) ServerTypesMatchesByLabel(infrastructureLabel str return ret0, ret1 } -// ServerTypesMatchesByLabel indicates an expected call of ServerTypesMatchesByLabel +// ServerTypesMatchesByLabel indicates an expected call of ServerTypesMatchesByLabel. func (mr *MockMetalCloudClientMockRecorder) ServerTypesMatchesByLabel(infrastructureLabel, hardwareConfiguration, instanceArrayID, bAllowServerSwap interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ServerTypesMatchesByLabel", reflect.TypeOf((*MockMetalCloudClient)(nil).ServerTypesMatchesByLabel), infrastructureLabel, hardwareConfiguration, instanceArrayID, bAllowServerSwap) } -// SharedDriveAttachInstanceArray mocks base method -func (m *MockMetalCloudClient) SharedDriveAttachInstanceArray(sharedDriveID, instanceArrayID int) (*metalcloud.SharedDrive, error) { +// ServerUnmanagedImport mocks base method. +func (m *MockMetalCloudClient) ServerUnmanagedImport(server metalcloud.ServerCreateUnmanaged) (*metalcloud.Server, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "SharedDriveAttachInstanceArray", sharedDriveID, instanceArrayID) - ret0, _ := ret[0].(*metalcloud.SharedDrive) + ret := m.ctrl.Call(m, "ServerUnmanagedImport", server) + ret0, _ := ret[0].(*metalcloud.Server) ret1, _ := ret[1].(error) return ret0, ret1 } -// SharedDriveAttachInstanceArray indicates an expected call of SharedDriveAttachInstanceArray -func (mr *MockMetalCloudClientMockRecorder) SharedDriveAttachInstanceArray(sharedDriveID, instanceArrayID interface{}) *gomock.Call { +// ServerUnmanagedImport indicates an expected call of ServerUnmanagedImport. +func (mr *MockMetalCloudClientMockRecorder) ServerUnmanagedImport(server interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SharedDriveAttachInstanceArray", reflect.TypeOf((*MockMetalCloudClient)(nil).SharedDriveAttachInstanceArray), sharedDriveID, instanceArrayID) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ServerUnmanagedImport", reflect.TypeOf((*MockMetalCloudClient)(nil).ServerUnmanagedImport), server) } -// SharedDriveDetachInstanceArray mocks base method -func (m *MockMetalCloudClient) SharedDriveDetachInstanceArray(sharedDriveID, instanceArrayID int) (*metalcloud.SharedDrive, error) { +// ServerUnmanagedImportBatch mocks base method. +func (m *MockMetalCloudClient) ServerUnmanagedImportBatch(servers []metalcloud.ServerCreateUnmanaged) (*map[string]metalcloud.Server, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "SharedDriveDetachInstanceArray", sharedDriveID, instanceArrayID) - ret0, _ := ret[0].(*metalcloud.SharedDrive) + ret := m.ctrl.Call(m, "ServerUnmanagedImportBatch", servers) + ret0, _ := ret[0].(*map[string]metalcloud.Server) ret1, _ := ret[1].(error) return ret0, ret1 } -// SharedDriveDetachInstanceArray indicates an expected call of SharedDriveDetachInstanceArray -func (mr *MockMetalCloudClientMockRecorder) SharedDriveDetachInstanceArray(sharedDriveID, instanceArrayID interface{}) *gomock.Call { +// ServerUnmanagedImportBatch indicates an expected call of ServerUnmanagedImportBatch. +func (mr *MockMetalCloudClientMockRecorder) ServerUnmanagedImportBatch(servers interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SharedDriveDetachInstanceArray", reflect.TypeOf((*MockMetalCloudClient)(nil).SharedDriveDetachInstanceArray), sharedDriveID, instanceArrayID) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ServerUnmanagedImportBatch", reflect.TypeOf((*MockMetalCloudClient)(nil).ServerUnmanagedImportBatch), servers) } -// SharedDrives mocks base method -func (m *MockMetalCloudClient) SharedDrives(infrastructureID int) (*map[string]metalcloud.SharedDrive, error) { +// ServersSearch mocks base method. +func (m *MockMetalCloudClient) ServersSearch(filter string) (*[]metalcloud.ServerSearchResult, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "SharedDrives", infrastructureID) - ret0, _ := ret[0].(*map[string]metalcloud.SharedDrive) + ret := m.ctrl.Call(m, "ServersSearch", filter) + ret0, _ := ret[0].(*[]metalcloud.ServerSearchResult) ret1, _ := ret[1].(error) return ret0, ret1 } -// SharedDrives indicates an expected call of SharedDrives -func (mr *MockMetalCloudClientMockRecorder) SharedDrives(infrastructureID interface{}) *gomock.Call { +// ServersSearch indicates an expected call of ServersSearch. +func (mr *MockMetalCloudClientMockRecorder) ServersSearch(filter interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SharedDrives", reflect.TypeOf((*MockMetalCloudClient)(nil).SharedDrives), infrastructureID) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ServersSearch", reflect.TypeOf((*MockMetalCloudClient)(nil).ServersSearch), filter) +} + +// SharedDriveAttachInstanceArray mocks base method. +func (m *MockMetalCloudClient) SharedDriveAttachInstanceArray(sharedDriveID, instanceArrayID int) (*metalcloud.SharedDrive, error) { + m.ctrl.T.Helper() + ret := m.ctrl.Call(m, "SharedDriveAttachInstanceArray", sharedDriveID, instanceArrayID) + ret0, _ := ret[0].(*metalcloud.SharedDrive) + ret1, _ := ret[1].(error) + return ret0, ret1 +} + +// SharedDriveAttachInstanceArray indicates an expected call of SharedDriveAttachInstanceArray. +func (mr *MockMetalCloudClientMockRecorder) SharedDriveAttachInstanceArray(sharedDriveID, instanceArrayID interface{}) *gomock.Call { + mr.mock.ctrl.T.Helper() + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SharedDriveAttachInstanceArray", reflect.TypeOf((*MockMetalCloudClient)(nil).SharedDriveAttachInstanceArray), sharedDriveID, instanceArrayID) } -// SharedDriveCreate mocks base method +// SharedDriveCreate mocks base method. func (m *MockMetalCloudClient) SharedDriveCreate(infrastructureID int, sharedDrive metalcloud.SharedDrive) (*metalcloud.SharedDrive, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "SharedDriveCreate", infrastructureID, sharedDrive) @@ -3114,13 +3142,13 @@ func (m *MockMetalCloudClient) SharedDriveCreate(infrastructureID int, sharedDri return ret0, ret1 } -// SharedDriveCreate indicates an expected call of SharedDriveCreate +// SharedDriveCreate indicates an expected call of SharedDriveCreate. func (mr *MockMetalCloudClientMockRecorder) SharedDriveCreate(infrastructureID, sharedDrive interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SharedDriveCreate", reflect.TypeOf((*MockMetalCloudClient)(nil).SharedDriveCreate), infrastructureID, sharedDrive) } -// SharedDriveCreateByLabel mocks base method +// SharedDriveCreateByLabel mocks base method. func (m *MockMetalCloudClient) SharedDriveCreateByLabel(infrastructureLabel string, sharedDrive metalcloud.SharedDrive) (*metalcloud.SharedDrive, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "SharedDriveCreateByLabel", infrastructureLabel, sharedDrive) @@ -3129,43 +3157,56 @@ func (m *MockMetalCloudClient) SharedDriveCreateByLabel(infrastructureLabel stri return ret0, ret1 } -// SharedDriveCreateByLabel indicates an expected call of SharedDriveCreateByLabel +// SharedDriveCreateByLabel indicates an expected call of SharedDriveCreateByLabel. func (mr *MockMetalCloudClientMockRecorder) SharedDriveCreateByLabel(infrastructureLabel, sharedDrive interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SharedDriveCreateByLabel", reflect.TypeOf((*MockMetalCloudClient)(nil).SharedDriveCreateByLabel), infrastructureLabel, sharedDrive) } -// SharedDriveGet mocks base method -func (m *MockMetalCloudClient) SharedDriveGet(sharedDriveID int) (*metalcloud.SharedDrive, error) { +// SharedDriveDelete mocks base method. +func (m *MockMetalCloudClient) SharedDriveDelete(sharedDriveID int) error { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "SharedDriveGet", sharedDriveID) - ret0, _ := ret[0].(*metalcloud.SharedDrive) - ret1, _ := ret[1].(error) - return ret0, ret1 + ret := m.ctrl.Call(m, "SharedDriveDelete", sharedDriveID) + ret0, _ := ret[0].(error) + return ret0 } -// SharedDriveGet indicates an expected call of SharedDriveGet -func (mr *MockMetalCloudClientMockRecorder) SharedDriveGet(sharedDriveID interface{}) *gomock.Call { +// SharedDriveDelete indicates an expected call of SharedDriveDelete. +func (mr *MockMetalCloudClientMockRecorder) SharedDriveDelete(sharedDriveID interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SharedDriveGet", reflect.TypeOf((*MockMetalCloudClient)(nil).SharedDriveGet), sharedDriveID) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SharedDriveDelete", reflect.TypeOf((*MockMetalCloudClient)(nil).SharedDriveDelete), sharedDriveID) } -// SharedDriveGetByLabel mocks base method -func (m *MockMetalCloudClient) SharedDriveGetByLabel(sharedDriveLabel string) (*metalcloud.SharedDrive, error) { +// SharedDriveDeleteByLabel mocks base method. +func (m *MockMetalCloudClient) SharedDriveDeleteByLabel(sharedDriveLabel string) error { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "SharedDriveGetByLabel", sharedDriveLabel) + ret := m.ctrl.Call(m, "SharedDriveDeleteByLabel", sharedDriveLabel) + ret0, _ := ret[0].(error) + return ret0 +} + +// SharedDriveDeleteByLabel indicates an expected call of SharedDriveDeleteByLabel. +func (mr *MockMetalCloudClientMockRecorder) SharedDriveDeleteByLabel(sharedDriveLabel interface{}) *gomock.Call { + mr.mock.ctrl.T.Helper() + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SharedDriveDeleteByLabel", reflect.TypeOf((*MockMetalCloudClient)(nil).SharedDriveDeleteByLabel), sharedDriveLabel) +} + +// SharedDriveDetachInstanceArray mocks base method. +func (m *MockMetalCloudClient) SharedDriveDetachInstanceArray(sharedDriveID, instanceArrayID int) (*metalcloud.SharedDrive, error) { + m.ctrl.T.Helper() + ret := m.ctrl.Call(m, "SharedDriveDetachInstanceArray", sharedDriveID, instanceArrayID) ret0, _ := ret[0].(*metalcloud.SharedDrive) ret1, _ := ret[1].(error) return ret0, ret1 } -// SharedDriveGetByLabel indicates an expected call of SharedDriveGetByLabel -func (mr *MockMetalCloudClientMockRecorder) SharedDriveGetByLabel(sharedDriveLabel interface{}) *gomock.Call { +// SharedDriveDetachInstanceArray indicates an expected call of SharedDriveDetachInstanceArray. +func (mr *MockMetalCloudClientMockRecorder) SharedDriveDetachInstanceArray(sharedDriveID, instanceArrayID interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SharedDriveGetByLabel", reflect.TypeOf((*MockMetalCloudClient)(nil).SharedDriveGetByLabel), sharedDriveLabel) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SharedDriveDetachInstanceArray", reflect.TypeOf((*MockMetalCloudClient)(nil).SharedDriveDetachInstanceArray), sharedDriveID, instanceArrayID) } -// SharedDriveEdit mocks base method +// SharedDriveEdit mocks base method. func (m *MockMetalCloudClient) SharedDriveEdit(sharedDriveID int, sharedDriveOperation metalcloud.SharedDriveOperation) (*metalcloud.SharedDrive, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "SharedDriveEdit", sharedDriveID, sharedDriveOperation) @@ -3174,13 +3215,13 @@ func (m *MockMetalCloudClient) SharedDriveEdit(sharedDriveID int, sharedDriveOpe return ret0, ret1 } -// SharedDriveEdit indicates an expected call of SharedDriveEdit +// SharedDriveEdit indicates an expected call of SharedDriveEdit. func (mr *MockMetalCloudClientMockRecorder) SharedDriveEdit(sharedDriveID, sharedDriveOperation interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SharedDriveEdit", reflect.TypeOf((*MockMetalCloudClient)(nil).SharedDriveEdit), sharedDriveID, sharedDriveOperation) } -// SharedDriveEditByLabel mocks base method +// SharedDriveEditByLabel mocks base method. func (m *MockMetalCloudClient) SharedDriveEditByLabel(sharedDriveLabel string, sharedDriveOperation metalcloud.SharedDriveOperation) (*metalcloud.SharedDrive, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "SharedDriveEditByLabel", sharedDriveLabel, sharedDriveOperation) @@ -3189,41 +3230,58 @@ func (m *MockMetalCloudClient) SharedDriveEditByLabel(sharedDriveLabel string, s return ret0, ret1 } -// SharedDriveEditByLabel indicates an expected call of SharedDriveEditByLabel +// SharedDriveEditByLabel indicates an expected call of SharedDriveEditByLabel. func (mr *MockMetalCloudClientMockRecorder) SharedDriveEditByLabel(sharedDriveLabel, sharedDriveOperation interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SharedDriveEditByLabel", reflect.TypeOf((*MockMetalCloudClient)(nil).SharedDriveEditByLabel), sharedDriveLabel, sharedDriveOperation) } -// SharedDriveDelete mocks base method -func (m *MockMetalCloudClient) SharedDriveDelete(sharedDriveID int) error { +// SharedDriveGet mocks base method. +func (m *MockMetalCloudClient) SharedDriveGet(sharedDriveID int) (*metalcloud.SharedDrive, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "SharedDriveDelete", sharedDriveID) - ret0, _ := ret[0].(error) - return ret0 + ret := m.ctrl.Call(m, "SharedDriveGet", sharedDriveID) + ret0, _ := ret[0].(*metalcloud.SharedDrive) + ret1, _ := ret[1].(error) + return ret0, ret1 } -// SharedDriveDelete indicates an expected call of SharedDriveDelete -func (mr *MockMetalCloudClientMockRecorder) SharedDriveDelete(sharedDriveID interface{}) *gomock.Call { +// SharedDriveGet indicates an expected call of SharedDriveGet. +func (mr *MockMetalCloudClientMockRecorder) SharedDriveGet(sharedDriveID interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SharedDriveDelete", reflect.TypeOf((*MockMetalCloudClient)(nil).SharedDriveDelete), sharedDriveID) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SharedDriveGet", reflect.TypeOf((*MockMetalCloudClient)(nil).SharedDriveGet), sharedDriveID) } -// SharedDriveDeleteByLabel mocks base method -func (m *MockMetalCloudClient) SharedDriveDeleteByLabel(sharedDriveLabel string) error { +// SharedDriveGetByLabel mocks base method. +func (m *MockMetalCloudClient) SharedDriveGetByLabel(sharedDriveLabel string) (*metalcloud.SharedDrive, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "SharedDriveDeleteByLabel", sharedDriveLabel) - ret0, _ := ret[0].(error) - return ret0 + ret := m.ctrl.Call(m, "SharedDriveGetByLabel", sharedDriveLabel) + ret0, _ := ret[0].(*metalcloud.SharedDrive) + ret1, _ := ret[1].(error) + return ret0, ret1 } -// SharedDriveDeleteByLabel indicates an expected call of SharedDriveDeleteByLabel -func (mr *MockMetalCloudClientMockRecorder) SharedDriveDeleteByLabel(sharedDriveLabel interface{}) *gomock.Call { +// SharedDriveGetByLabel indicates an expected call of SharedDriveGetByLabel. +func (mr *MockMetalCloudClientMockRecorder) SharedDriveGetByLabel(sharedDriveLabel interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SharedDriveDeleteByLabel", reflect.TypeOf((*MockMetalCloudClient)(nil).SharedDriveDeleteByLabel), sharedDriveLabel) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SharedDriveGetByLabel", reflect.TypeOf((*MockMetalCloudClient)(nil).SharedDriveGetByLabel), sharedDriveLabel) +} + +// SharedDrives mocks base method. +func (m *MockMetalCloudClient) SharedDrives(infrastructureID int) (*map[string]metalcloud.SharedDrive, error) { + m.ctrl.T.Helper() + ret := m.ctrl.Call(m, "SharedDrives", infrastructureID) + ret0, _ := ret[0].(*map[string]metalcloud.SharedDrive) + ret1, _ := ret[1].(error) + return ret0, ret1 +} + +// SharedDrives indicates an expected call of SharedDrives. +func (mr *MockMetalCloudClientMockRecorder) SharedDrives(infrastructureID interface{}) *gomock.Call { + mr.mock.ctrl.T.Helper() + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SharedDrives", reflect.TypeOf((*MockMetalCloudClient)(nil).SharedDrives), infrastructureID) } -// StageDefinitionCreate mocks base method +// StageDefinitionCreate mocks base method. func (m *MockMetalCloudClient) StageDefinitionCreate(stageDefinition metalcloud.StageDefinition) (*metalcloud.StageDefinition, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "StageDefinitionCreate", stageDefinition) @@ -3232,13 +3290,13 @@ func (m *MockMetalCloudClient) StageDefinitionCreate(stageDefinition metalcloud. return ret0, ret1 } -// StageDefinitionCreate indicates an expected call of StageDefinitionCreate +// StageDefinitionCreate indicates an expected call of StageDefinitionCreate. func (mr *MockMetalCloudClientMockRecorder) StageDefinitionCreate(stageDefinition interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "StageDefinitionCreate", reflect.TypeOf((*MockMetalCloudClient)(nil).StageDefinitionCreate), stageDefinition) } -// StageDefinitionDelete mocks base method +// StageDefinitionDelete mocks base method. func (m *MockMetalCloudClient) StageDefinitionDelete(stageDefinitionID int) error { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "StageDefinitionDelete", stageDefinitionID) @@ -3246,43 +3304,43 @@ func (m *MockMetalCloudClient) StageDefinitionDelete(stageDefinitionID int) erro return ret0 } -// StageDefinitionDelete indicates an expected call of StageDefinitionDelete +// StageDefinitionDelete indicates an expected call of StageDefinitionDelete. func (mr *MockMetalCloudClientMockRecorder) StageDefinitionDelete(stageDefinitionID interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "StageDefinitionDelete", reflect.TypeOf((*MockMetalCloudClient)(nil).StageDefinitionDelete), stageDefinitionID) } -// StageDefinitionUpdate mocks base method -func (m *MockMetalCloudClient) StageDefinitionUpdate(stageDefinitionID int, stageDefinition metalcloud.StageDefinition) (*metalcloud.StageDefinition, error) { +// StageDefinitionGet mocks base method. +func (m *MockMetalCloudClient) StageDefinitionGet(stageDefinitionID int) (*metalcloud.StageDefinition, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "StageDefinitionUpdate", stageDefinitionID, stageDefinition) + ret := m.ctrl.Call(m, "StageDefinitionGet", stageDefinitionID) ret0, _ := ret[0].(*metalcloud.StageDefinition) ret1, _ := ret[1].(error) return ret0, ret1 } -// StageDefinitionUpdate indicates an expected call of StageDefinitionUpdate -func (mr *MockMetalCloudClientMockRecorder) StageDefinitionUpdate(stageDefinitionID, stageDefinition interface{}) *gomock.Call { +// StageDefinitionGet indicates an expected call of StageDefinitionGet. +func (mr *MockMetalCloudClientMockRecorder) StageDefinitionGet(stageDefinitionID interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "StageDefinitionUpdate", reflect.TypeOf((*MockMetalCloudClient)(nil).StageDefinitionUpdate), stageDefinitionID, stageDefinition) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "StageDefinitionGet", reflect.TypeOf((*MockMetalCloudClient)(nil).StageDefinitionGet), stageDefinitionID) } -// StageDefinitionGet mocks base method -func (m *MockMetalCloudClient) StageDefinitionGet(stageDefinitionID int) (*metalcloud.StageDefinition, error) { +// StageDefinitionUpdate mocks base method. +func (m *MockMetalCloudClient) StageDefinitionUpdate(stageDefinitionID int, stageDefinition metalcloud.StageDefinition) (*metalcloud.StageDefinition, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "StageDefinitionGet", stageDefinitionID) + ret := m.ctrl.Call(m, "StageDefinitionUpdate", stageDefinitionID, stageDefinition) ret0, _ := ret[0].(*metalcloud.StageDefinition) ret1, _ := ret[1].(error) return ret0, ret1 } -// StageDefinitionGet indicates an expected call of StageDefinitionGet -func (mr *MockMetalCloudClientMockRecorder) StageDefinitionGet(stageDefinitionID interface{}) *gomock.Call { +// StageDefinitionUpdate indicates an expected call of StageDefinitionUpdate. +func (mr *MockMetalCloudClientMockRecorder) StageDefinitionUpdate(stageDefinitionID, stageDefinition interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "StageDefinitionGet", reflect.TypeOf((*MockMetalCloudClient)(nil).StageDefinitionGet), stageDefinitionID) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "StageDefinitionUpdate", reflect.TypeOf((*MockMetalCloudClient)(nil).StageDefinitionUpdate), stageDefinitionID, stageDefinition) } -// StageDefinitions mocks base method +// StageDefinitions mocks base method. func (m *MockMetalCloudClient) StageDefinitions() (*map[string]metalcloud.StageDefinition, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "StageDefinitions") @@ -3291,28 +3349,13 @@ func (m *MockMetalCloudClient) StageDefinitions() (*map[string]metalcloud.StageD return ret0, ret1 } -// StageDefinitions indicates an expected call of StageDefinitions +// StageDefinitions indicates an expected call of StageDefinitions. func (mr *MockMetalCloudClientMockRecorder) StageDefinitions() *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "StageDefinitions", reflect.TypeOf((*MockMetalCloudClient)(nil).StageDefinitions)) } -// StoragePoolSearch mocks base method -func (m *MockMetalCloudClient) StoragePoolSearch(filter string) (*[]metalcloud.StoragePoolSearchResult, error) { - m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "StoragePoolSearch", filter) - ret0, _ := ret[0].(*[]metalcloud.StoragePoolSearchResult) - ret1, _ := ret[1].(error) - return ret0, ret1 -} - -// StoragePoolSearch indicates an expected call of StoragePoolSearch -func (mr *MockMetalCloudClientMockRecorder) StoragePoolSearch(filter interface{}) *gomock.Call { - mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "StoragePoolSearch", reflect.TypeOf((*MockMetalCloudClient)(nil).StoragePoolSearch), filter) -} - -// StoragePoolGet mocks base method +// StoragePoolGet mocks base method. func (m *MockMetalCloudClient) StoragePoolGet(serverID int, decryptPasswd bool) (*metalcloud.StoragePool, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "StoragePoolGet", serverID, decryptPasswd) @@ -3321,28 +3364,28 @@ func (m *MockMetalCloudClient) StoragePoolGet(serverID int, decryptPasswd bool) return ret0, ret1 } -// StoragePoolGet indicates an expected call of StoragePoolGet +// StoragePoolGet indicates an expected call of StoragePoolGet. func (mr *MockMetalCloudClientMockRecorder) StoragePoolGet(serverID, decryptPasswd interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "StoragePoolGet", reflect.TypeOf((*MockMetalCloudClient)(nil).StoragePoolGet), serverID, decryptPasswd) } -// SubnetGet mocks base method -func (m *MockMetalCloudClient) SubnetGet(subnetID int) (*metalcloud.Subnet, error) { +// StoragePoolSearch mocks base method. +func (m *MockMetalCloudClient) StoragePoolSearch(filter string) (*[]metalcloud.StoragePoolSearchResult, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "SubnetGet", subnetID) - ret0, _ := ret[0].(*metalcloud.Subnet) + ret := m.ctrl.Call(m, "StoragePoolSearch", filter) + ret0, _ := ret[0].(*[]metalcloud.StoragePoolSearchResult) ret1, _ := ret[1].(error) return ret0, ret1 } -// SubnetGet indicates an expected call of SubnetGet -func (mr *MockMetalCloudClientMockRecorder) SubnetGet(subnetID interface{}) *gomock.Call { +// StoragePoolSearch indicates an expected call of StoragePoolSearch. +func (mr *MockMetalCloudClientMockRecorder) StoragePoolSearch(filter interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SubnetGet", reflect.TypeOf((*MockMetalCloudClient)(nil).SubnetGet), subnetID) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "StoragePoolSearch", reflect.TypeOf((*MockMetalCloudClient)(nil).StoragePoolSearch), filter) } -// SubnetCreate mocks base method +// SubnetCreate mocks base method. func (m *MockMetalCloudClient) SubnetCreate(subnet metalcloud.Subnet) (*metalcloud.Subnet, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "SubnetCreate", subnet) @@ -3351,13 +3394,13 @@ func (m *MockMetalCloudClient) SubnetCreate(subnet metalcloud.Subnet) (*metalclo return ret0, ret1 } -// SubnetCreate indicates an expected call of SubnetCreate +// SubnetCreate indicates an expected call of SubnetCreate. func (mr *MockMetalCloudClientMockRecorder) SubnetCreate(subnet interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SubnetCreate", reflect.TypeOf((*MockMetalCloudClient)(nil).SubnetCreate), subnet) } -// SubnetDelete mocks base method +// SubnetDelete mocks base method. func (m *MockMetalCloudClient) SubnetDelete(subnetID int) error { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "SubnetDelete", subnetID) @@ -3365,58 +3408,28 @@ func (m *MockMetalCloudClient) SubnetDelete(subnetID int) error { return ret0 } -// SubnetDelete indicates an expected call of SubnetDelete +// SubnetDelete indicates an expected call of SubnetDelete. func (mr *MockMetalCloudClientMockRecorder) SubnetDelete(subnetID interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SubnetDelete", reflect.TypeOf((*MockMetalCloudClient)(nil).SubnetDelete), subnetID) } -// SubnetPoolCreateOrUpdate mocks base method -func (m *MockMetalCloudClient) SubnetPoolCreateOrUpdate(subnetPool metalcloud.SubnetPool) (*metalcloud.SubnetPool, error) { - m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "SubnetPoolCreateOrUpdate", subnetPool) - ret0, _ := ret[0].(*metalcloud.SubnetPool) - ret1, _ := ret[1].(error) - return ret0, ret1 -} - -// SubnetPoolCreateOrUpdate indicates an expected call of SubnetPoolCreateOrUpdate -func (mr *MockMetalCloudClientMockRecorder) SubnetPoolCreateOrUpdate(subnetPool interface{}) *gomock.Call { - mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SubnetPoolCreateOrUpdate", reflect.TypeOf((*MockMetalCloudClient)(nil).SubnetPoolCreateOrUpdate), subnetPool) -} - -// SubnetOOBGet mocks base method -func (m *MockMetalCloudClient) SubnetOOBGet(subnetOOBID int) (*metalcloud.SubnetOOB, error) { - m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "SubnetOOBGet", subnetOOBID) - ret0, _ := ret[0].(*metalcloud.SubnetOOB) - ret1, _ := ret[1].(error) - return ret0, ret1 -} - -// SubnetOOBGet indicates an expected call of SubnetOOBGet -func (mr *MockMetalCloudClientMockRecorder) SubnetOOBGet(subnetOOBID interface{}) *gomock.Call { - mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SubnetOOBGet", reflect.TypeOf((*MockMetalCloudClient)(nil).SubnetOOBGet), subnetOOBID) -} - -// SubnetOOBGetByLabel mocks base method -func (m *MockMetalCloudClient) SubnetOOBGetByLabel(subnetOOBLabel string) (*metalcloud.SubnetOOB, error) { +// SubnetGet mocks base method. +func (m *MockMetalCloudClient) SubnetGet(subnetID int) (*metalcloud.Subnet, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "SubnetOOBGetByLabel", subnetOOBLabel) - ret0, _ := ret[0].(*metalcloud.SubnetOOB) + ret := m.ctrl.Call(m, "SubnetGet", subnetID) + ret0, _ := ret[0].(*metalcloud.Subnet) ret1, _ := ret[1].(error) return ret0, ret1 } -// SubnetOOBGetByLabel indicates an expected call of SubnetOOBGetByLabel -func (mr *MockMetalCloudClientMockRecorder) SubnetOOBGetByLabel(subnetOOBLabel interface{}) *gomock.Call { +// SubnetGet indicates an expected call of SubnetGet. +func (mr *MockMetalCloudClientMockRecorder) SubnetGet(subnetID interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SubnetOOBGetByLabel", reflect.TypeOf((*MockMetalCloudClient)(nil).SubnetOOBGetByLabel), subnetOOBLabel) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SubnetGet", reflect.TypeOf((*MockMetalCloudClient)(nil).SubnetGet), subnetID) } -// SubnetOOBCreate mocks base method +// SubnetOOBCreate mocks base method. func (m *MockMetalCloudClient) SubnetOOBCreate(subnetOOB metalcloud.SubnetOOB) (*metalcloud.SubnetOOB, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "SubnetOOBCreate", subnetOOB) @@ -3425,13 +3438,13 @@ func (m *MockMetalCloudClient) SubnetOOBCreate(subnetOOB metalcloud.SubnetOOB) ( return ret0, ret1 } -// SubnetOOBCreate indicates an expected call of SubnetOOBCreate +// SubnetOOBCreate indicates an expected call of SubnetOOBCreate. func (mr *MockMetalCloudClientMockRecorder) SubnetOOBCreate(subnetOOB interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SubnetOOBCreate", reflect.TypeOf((*MockMetalCloudClient)(nil).SubnetOOBCreate), subnetOOB) } -// SubnetOOBDelete mocks base method +// SubnetOOBDelete mocks base method. func (m *MockMetalCloudClient) SubnetOOBDelete(subnetOOBID int) error { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "SubnetOOBDelete", subnetOOBID) @@ -3439,13 +3452,13 @@ func (m *MockMetalCloudClient) SubnetOOBDelete(subnetOOBID int) error { return ret0 } -// SubnetOOBDelete indicates an expected call of SubnetOOBDelete +// SubnetOOBDelete indicates an expected call of SubnetOOBDelete. func (mr *MockMetalCloudClientMockRecorder) SubnetOOBDelete(subnetOOBID interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SubnetOOBDelete", reflect.TypeOf((*MockMetalCloudClient)(nil).SubnetOOBDelete), subnetOOBID) } -// SubnetOOBDeleteByLabel mocks base method +// SubnetOOBDeleteByLabel mocks base method. func (m *MockMetalCloudClient) SubnetOOBDeleteByLabel(subnetOOBLabel string) error { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "SubnetOOBDeleteByLabel", subnetOOBLabel) @@ -3453,88 +3466,88 @@ func (m *MockMetalCloudClient) SubnetOOBDeleteByLabel(subnetOOBLabel string) err return ret0 } -// SubnetOOBDeleteByLabel indicates an expected call of SubnetOOBDeleteByLabel +// SubnetOOBDeleteByLabel indicates an expected call of SubnetOOBDeleteByLabel. func (mr *MockMetalCloudClientMockRecorder) SubnetOOBDeleteByLabel(subnetOOBLabel interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SubnetOOBDeleteByLabel", reflect.TypeOf((*MockMetalCloudClient)(nil).SubnetOOBDeleteByLabel), subnetOOBLabel) } -// SubnetOOBSearch mocks base method -func (m *MockMetalCloudClient) SubnetOOBSearch(filter string) (*[]metalcloud.SubnetOOB, error) { +// SubnetOOBGet mocks base method. +func (m *MockMetalCloudClient) SubnetOOBGet(subnetOOBID int) (*metalcloud.SubnetOOB, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "SubnetOOBSearch", filter) - ret0, _ := ret[0].(*[]metalcloud.SubnetOOB) + ret := m.ctrl.Call(m, "SubnetOOBGet", subnetOOBID) + ret0, _ := ret[0].(*metalcloud.SubnetOOB) ret1, _ := ret[1].(error) return ret0, ret1 } -// SubnetOOBSearch indicates an expected call of SubnetOOBSearch -func (mr *MockMetalCloudClientMockRecorder) SubnetOOBSearch(filter interface{}) *gomock.Call { +// SubnetOOBGet indicates an expected call of SubnetOOBGet. +func (mr *MockMetalCloudClientMockRecorder) SubnetOOBGet(subnetOOBID interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SubnetOOBSearch", reflect.TypeOf((*MockMetalCloudClient)(nil).SubnetOOBSearch), filter) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SubnetOOBGet", reflect.TypeOf((*MockMetalCloudClient)(nil).SubnetOOBGet), subnetOOBID) } -// SubnetPoolCreate mocks base method -func (m *MockMetalCloudClient) SubnetPoolCreate(subnetPool metalcloud.SubnetPool) (*metalcloud.SubnetPool, error) { +// SubnetOOBGetByLabel mocks base method. +func (m *MockMetalCloudClient) SubnetOOBGetByLabel(subnetOOBLabel string) (*metalcloud.SubnetOOB, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "SubnetPoolCreate", subnetPool) - ret0, _ := ret[0].(*metalcloud.SubnetPool) + ret := m.ctrl.Call(m, "SubnetOOBGetByLabel", subnetOOBLabel) + ret0, _ := ret[0].(*metalcloud.SubnetOOB) ret1, _ := ret[1].(error) return ret0, ret1 } -// SubnetPoolCreate indicates an expected call of SubnetPoolCreate -func (mr *MockMetalCloudClientMockRecorder) SubnetPoolCreate(subnetPool interface{}) *gomock.Call { +// SubnetOOBGetByLabel indicates an expected call of SubnetOOBGetByLabel. +func (mr *MockMetalCloudClientMockRecorder) SubnetOOBGetByLabel(subnetOOBLabel interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SubnetPoolCreate", reflect.TypeOf((*MockMetalCloudClient)(nil).SubnetPoolCreate), subnetPool) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SubnetOOBGetByLabel", reflect.TypeOf((*MockMetalCloudClient)(nil).SubnetOOBGetByLabel), subnetOOBLabel) } -// SubnetPoolGet mocks base method -func (m *MockMetalCloudClient) SubnetPoolGet(subnetPoolID int) (*metalcloud.SubnetPool, error) { +// SubnetOOBSearch mocks base method. +func (m *MockMetalCloudClient) SubnetOOBSearch(filter string) (*[]metalcloud.SubnetOOB, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "SubnetPoolGet", subnetPoolID) - ret0, _ := ret[0].(*metalcloud.SubnetPool) + ret := m.ctrl.Call(m, "SubnetOOBSearch", filter) + ret0, _ := ret[0].(*[]metalcloud.SubnetOOB) ret1, _ := ret[1].(error) return ret0, ret1 } -// SubnetPoolGet indicates an expected call of SubnetPoolGet -func (mr *MockMetalCloudClientMockRecorder) SubnetPoolGet(subnetPoolID interface{}) *gomock.Call { +// SubnetOOBSearch indicates an expected call of SubnetOOBSearch. +func (mr *MockMetalCloudClientMockRecorder) SubnetOOBSearch(filter interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SubnetPoolGet", reflect.TypeOf((*MockMetalCloudClient)(nil).SubnetPoolGet), subnetPoolID) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SubnetOOBSearch", reflect.TypeOf((*MockMetalCloudClient)(nil).SubnetOOBSearch), filter) } -// SubnetPoolGetByLabel mocks base method -func (m *MockMetalCloudClient) SubnetPoolGetByLabel(subnetPoolLabel string) (*metalcloud.SubnetPool, error) { +// SubnetPoolCreate mocks base method. +func (m *MockMetalCloudClient) SubnetPoolCreate(subnetPool metalcloud.SubnetPool) (*metalcloud.SubnetPool, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "SubnetPoolGetByLabel", subnetPoolLabel) + ret := m.ctrl.Call(m, "SubnetPoolCreate", subnetPool) ret0, _ := ret[0].(*metalcloud.SubnetPool) ret1, _ := ret[1].(error) return ret0, ret1 } -// SubnetPoolGetByLabel indicates an expected call of SubnetPoolGetByLabel -func (mr *MockMetalCloudClientMockRecorder) SubnetPoolGetByLabel(subnetPoolLabel interface{}) *gomock.Call { +// SubnetPoolCreate indicates an expected call of SubnetPoolCreate. +func (mr *MockMetalCloudClientMockRecorder) SubnetPoolCreate(subnetPool interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SubnetPoolGetByLabel", reflect.TypeOf((*MockMetalCloudClient)(nil).SubnetPoolGetByLabel), subnetPoolLabel) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SubnetPoolCreate", reflect.TypeOf((*MockMetalCloudClient)(nil).SubnetPoolCreate), subnetPool) } -// SubnetPoolPrefixSizesStats mocks base method -func (m *MockMetalCloudClient) SubnetPoolPrefixSizesStats(subnetPoolID int) (*metalcloud.SubnetPoolUtilization, error) { +// SubnetPoolCreateOrUpdate mocks base method. +func (m *MockMetalCloudClient) SubnetPoolCreateOrUpdate(subnetPool metalcloud.SubnetPool) (*metalcloud.SubnetPool, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "SubnetPoolPrefixSizesStats", subnetPoolID) - ret0, _ := ret[0].(*metalcloud.SubnetPoolUtilization) + ret := m.ctrl.Call(m, "SubnetPoolCreateOrUpdate", subnetPool) + ret0, _ := ret[0].(*metalcloud.SubnetPool) ret1, _ := ret[1].(error) return ret0, ret1 } -// SubnetPoolPrefixSizesStats indicates an expected call of SubnetPoolPrefixSizesStats -func (mr *MockMetalCloudClientMockRecorder) SubnetPoolPrefixSizesStats(subnetPoolID interface{}) *gomock.Call { +// SubnetPoolCreateOrUpdate indicates an expected call of SubnetPoolCreateOrUpdate. +func (mr *MockMetalCloudClientMockRecorder) SubnetPoolCreateOrUpdate(subnetPool interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SubnetPoolPrefixSizesStats", reflect.TypeOf((*MockMetalCloudClient)(nil).SubnetPoolPrefixSizesStats), subnetPoolID) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SubnetPoolCreateOrUpdate", reflect.TypeOf((*MockMetalCloudClient)(nil).SubnetPoolCreateOrUpdate), subnetPool) } -// SubnetPoolDelete mocks base method +// SubnetPoolDelete mocks base method. func (m *MockMetalCloudClient) SubnetPoolDelete(subnetPoolID int) error { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "SubnetPoolDelete", subnetPoolID) @@ -3542,13 +3555,13 @@ func (m *MockMetalCloudClient) SubnetPoolDelete(subnetPoolID int) error { return ret0 } -// SubnetPoolDelete indicates an expected call of SubnetPoolDelete +// SubnetPoolDelete indicates an expected call of SubnetPoolDelete. func (mr *MockMetalCloudClientMockRecorder) SubnetPoolDelete(subnetPoolID interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SubnetPoolDelete", reflect.TypeOf((*MockMetalCloudClient)(nil).SubnetPoolDelete), subnetPoolID) } -// SubnetPoolDeleteByLabel mocks base method +// SubnetPoolDeleteByLabel mocks base method. func (m *MockMetalCloudClient) SubnetPoolDeleteByLabel(subnetPoolLabel string) error { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "SubnetPoolDeleteByLabel", subnetPoolLabel) @@ -3556,147 +3569,117 @@ func (m *MockMetalCloudClient) SubnetPoolDeleteByLabel(subnetPoolLabel string) e return ret0 } -// SubnetPoolDeleteByLabel indicates an expected call of SubnetPoolDeleteByLabel +// SubnetPoolDeleteByLabel indicates an expected call of SubnetPoolDeleteByLabel. func (mr *MockMetalCloudClientMockRecorder) SubnetPoolDeleteByLabel(subnetPoolLabel interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SubnetPoolDeleteByLabel", reflect.TypeOf((*MockMetalCloudClient)(nil).SubnetPoolDeleteByLabel), subnetPoolLabel) } -// SubnetPools mocks base method -func (m *MockMetalCloudClient) SubnetPools() (*[]metalcloud.SubnetPool, error) { - m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "SubnetPools") - ret0, _ := ret[0].(*[]metalcloud.SubnetPool) - ret1, _ := ret[1].(error) - return ret0, ret1 -} - -// SubnetPools indicates an expected call of SubnetPools -func (mr *MockMetalCloudClientMockRecorder) SubnetPools() *gomock.Call { - mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SubnetPools", reflect.TypeOf((*MockMetalCloudClient)(nil).SubnetPools)) -} - -// SubnetPoolSearch mocks base method -func (m *MockMetalCloudClient) SubnetPoolSearch(filter string) (*[]metalcloud.SubnetPool, error) { +// SubnetPoolGet mocks base method. +func (m *MockMetalCloudClient) SubnetPoolGet(subnetPoolID int) (*metalcloud.SubnetPool, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "SubnetPoolSearch", filter) - ret0, _ := ret[0].(*[]metalcloud.SubnetPool) + ret := m.ctrl.Call(m, "SubnetPoolGet", subnetPoolID) + ret0, _ := ret[0].(*metalcloud.SubnetPool) ret1, _ := ret[1].(error) return ret0, ret1 } -// SubnetPoolSearch indicates an expected call of SubnetPoolSearch -func (mr *MockMetalCloudClientMockRecorder) SubnetPoolSearch(filter interface{}) *gomock.Call { +// SubnetPoolGet indicates an expected call of SubnetPoolGet. +func (mr *MockMetalCloudClientMockRecorder) SubnetPoolGet(subnetPoolID interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SubnetPoolSearch", reflect.TypeOf((*MockMetalCloudClient)(nil).SubnetPoolSearch), filter) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SubnetPoolGet", reflect.TypeOf((*MockMetalCloudClient)(nil).SubnetPoolGet), subnetPoolID) } -// SwitchDeviceGet mocks base method -func (m *MockMetalCloudClient) SwitchDeviceGet(networkEquipmentID int, decryptPasswd bool) (*metalcloud.SwitchDevice, error) { +// SubnetPoolGetByLabel mocks base method. +func (m *MockMetalCloudClient) SubnetPoolGetByLabel(subnetPoolLabel string) (*metalcloud.SubnetPool, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "SwitchDeviceGet", networkEquipmentID, decryptPasswd) - ret0, _ := ret[0].(*metalcloud.SwitchDevice) + ret := m.ctrl.Call(m, "SubnetPoolGetByLabel", subnetPoolLabel) + ret0, _ := ret[0].(*metalcloud.SubnetPool) ret1, _ := ret[1].(error) return ret0, ret1 } -// SwitchDeviceGet indicates an expected call of SwitchDeviceGet -func (mr *MockMetalCloudClientMockRecorder) SwitchDeviceGet(networkEquipmentID, decryptPasswd interface{}) *gomock.Call { +// SubnetPoolGetByLabel indicates an expected call of SubnetPoolGetByLabel. +func (mr *MockMetalCloudClientMockRecorder) SubnetPoolGetByLabel(subnetPoolLabel interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SwitchDeviceGet", reflect.TypeOf((*MockMetalCloudClient)(nil).SwitchDeviceGet), networkEquipmentID, decryptPasswd) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SubnetPoolGetByLabel", reflect.TypeOf((*MockMetalCloudClient)(nil).SubnetPoolGetByLabel), subnetPoolLabel) } -// SwitchDeviceGetByIdentifierString mocks base method -func (m *MockMetalCloudClient) SwitchDeviceGetByIdentifierString(networkEquipmentIdentifierString string, decryptPasswd bool) (*metalcloud.SwitchDevice, error) { +// SubnetPoolPrefixSizesStats mocks base method. +func (m *MockMetalCloudClient) SubnetPoolPrefixSizesStats(subnetPoolID int) (*metalcloud.SubnetPoolUtilization, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "SwitchDeviceGetByIdentifierString", networkEquipmentIdentifierString, decryptPasswd) - ret0, _ := ret[0].(*metalcloud.SwitchDevice) + ret := m.ctrl.Call(m, "SubnetPoolPrefixSizesStats", subnetPoolID) + ret0, _ := ret[0].(*metalcloud.SubnetPoolUtilization) ret1, _ := ret[1].(error) return ret0, ret1 } -// SwitchDeviceGetByIdentifierString indicates an expected call of SwitchDeviceGetByIdentifierString -func (mr *MockMetalCloudClientMockRecorder) SwitchDeviceGetByIdentifierString(networkEquipmentIdentifierString, decryptPasswd interface{}) *gomock.Call { +// SubnetPoolPrefixSizesStats indicates an expected call of SubnetPoolPrefixSizesStats. +func (mr *MockMetalCloudClientMockRecorder) SubnetPoolPrefixSizesStats(subnetPoolID interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SwitchDeviceGetByIdentifierString", reflect.TypeOf((*MockMetalCloudClient)(nil).SwitchDeviceGetByIdentifierString), networkEquipmentIdentifierString, decryptPasswd) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SubnetPoolPrefixSizesStats", reflect.TypeOf((*MockMetalCloudClient)(nil).SubnetPoolPrefixSizesStats), subnetPoolID) } -// SwitchDeviceCreate mocks base method -func (m *MockMetalCloudClient) SwitchDeviceCreate(switchDevice metalcloud.SwitchDevice, bOverwriteWithHostnameFromFetchedSwitch bool) (*metalcloud.SwitchDevice, error) { +// SubnetPoolSearch mocks base method. +func (m *MockMetalCloudClient) SubnetPoolSearch(filter string) (*[]metalcloud.SubnetPool, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "SwitchDeviceCreate", switchDevice, bOverwriteWithHostnameFromFetchedSwitch) - ret0, _ := ret[0].(*metalcloud.SwitchDevice) + ret := m.ctrl.Call(m, "SubnetPoolSearch", filter) + ret0, _ := ret[0].(*[]metalcloud.SubnetPool) ret1, _ := ret[1].(error) return ret0, ret1 } -// SwitchDeviceCreate indicates an expected call of SwitchDeviceCreate -func (mr *MockMetalCloudClientMockRecorder) SwitchDeviceCreate(switchDevice, bOverwriteWithHostnameFromFetchedSwitch interface{}) *gomock.Call { - mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SwitchDeviceCreate", reflect.TypeOf((*MockMetalCloudClient)(nil).SwitchDeviceCreate), switchDevice, bOverwriteWithHostnameFromFetchedSwitch) -} - -// SwitchDeviceDelete mocks base method -func (m *MockMetalCloudClient) SwitchDeviceDelete(networkEquipmentID int) error { - m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "SwitchDeviceDelete", networkEquipmentID) - ret0, _ := ret[0].(error) - return ret0 -} - -// SwitchDeviceDelete indicates an expected call of SwitchDeviceDelete -func (mr *MockMetalCloudClientMockRecorder) SwitchDeviceDelete(networkEquipmentID interface{}) *gomock.Call { +// SubnetPoolSearch indicates an expected call of SubnetPoolSearch. +func (mr *MockMetalCloudClientMockRecorder) SubnetPoolSearch(filter interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SwitchDeviceDelete", reflect.TypeOf((*MockMetalCloudClient)(nil).SwitchDeviceDelete), networkEquipmentID) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SubnetPoolSearch", reflect.TypeOf((*MockMetalCloudClient)(nil).SubnetPoolSearch), filter) } -// SwitchDevices mocks base method -func (m *MockMetalCloudClient) SwitchDevices(datacenter, switchType string) (*map[string]metalcloud.SwitchDevice, error) { +// SubnetPools mocks base method. +func (m *MockMetalCloudClient) SubnetPools() (*[]metalcloud.SubnetPool, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "SwitchDevices", datacenter, switchType) - ret0, _ := ret[0].(*map[string]metalcloud.SwitchDevice) + ret := m.ctrl.Call(m, "SubnetPools") + ret0, _ := ret[0].(*[]metalcloud.SubnetPool) ret1, _ := ret[1].(error) return ret0, ret1 } -// SwitchDevices indicates an expected call of SwitchDevices -func (mr *MockMetalCloudClientMockRecorder) SwitchDevices(datacenter, switchType interface{}) *gomock.Call { +// SubnetPools indicates an expected call of SubnetPools. +func (mr *MockMetalCloudClientMockRecorder) SubnetPools() *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SwitchDevices", reflect.TypeOf((*MockMetalCloudClient)(nil).SwitchDevices), datacenter, switchType) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SubnetPools", reflect.TypeOf((*MockMetalCloudClient)(nil).SubnetPools)) } -// SwitchDevicesInDatacenter mocks base method -func (m *MockMetalCloudClient) SwitchDevicesInDatacenter(datacenter string) (*map[string]metalcloud.SwitchDevice, error) { +// SwitchDeviceControllerCreate mocks base method. +func (m *MockMetalCloudClient) SwitchDeviceControllerCreate(switchDeviceController metalcloud.SwitchDeviceController) (*metalcloud.SwitchDeviceController, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "SwitchDevicesInDatacenter", datacenter) - ret0, _ := ret[0].(*map[string]metalcloud.SwitchDevice) + ret := m.ctrl.Call(m, "SwitchDeviceControllerCreate", switchDeviceController) + ret0, _ := ret[0].(*metalcloud.SwitchDeviceController) ret1, _ := ret[1].(error) return ret0, ret1 } -// SwitchDevicesInDatacenter indicates an expected call of SwitchDevicesInDatacenter -func (mr *MockMetalCloudClientMockRecorder) SwitchDevicesInDatacenter(datacenter interface{}) *gomock.Call { +// SwitchDeviceControllerCreate indicates an expected call of SwitchDeviceControllerCreate. +func (mr *MockMetalCloudClientMockRecorder) SwitchDeviceControllerCreate(switchDeviceController interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SwitchDevicesInDatacenter", reflect.TypeOf((*MockMetalCloudClient)(nil).SwitchDevicesInDatacenter), datacenter) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SwitchDeviceControllerCreate", reflect.TypeOf((*MockMetalCloudClient)(nil).SwitchDeviceControllerCreate), switchDeviceController) } -// SwitchDeviceUpdate mocks base method -func (m *MockMetalCloudClient) SwitchDeviceUpdate(networkEquipmentID int, switchDevice metalcloud.SwitchDevice, bOverwriteWithHostnameFromFetchedSwitch bool) (*metalcloud.SwitchDevice, error) { +// SwitchDeviceControllerDelete mocks base method. +func (m *MockMetalCloudClient) SwitchDeviceControllerDelete(networkEquipmentControllerID int) error { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "SwitchDeviceUpdate", networkEquipmentID, switchDevice, bOverwriteWithHostnameFromFetchedSwitch) - ret0, _ := ret[0].(*metalcloud.SwitchDevice) - ret1, _ := ret[1].(error) - return ret0, ret1 + ret := m.ctrl.Call(m, "SwitchDeviceControllerDelete", networkEquipmentControllerID) + ret0, _ := ret[0].(error) + return ret0 } -// SwitchDeviceUpdate indicates an expected call of SwitchDeviceUpdate -func (mr *MockMetalCloudClientMockRecorder) SwitchDeviceUpdate(networkEquipmentID, switchDevice, bOverwriteWithHostnameFromFetchedSwitch interface{}) *gomock.Call { +// SwitchDeviceControllerDelete indicates an expected call of SwitchDeviceControllerDelete. +func (mr *MockMetalCloudClientMockRecorder) SwitchDeviceControllerDelete(networkEquipmentControllerID interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SwitchDeviceUpdate", reflect.TypeOf((*MockMetalCloudClient)(nil).SwitchDeviceUpdate), networkEquipmentID, switchDevice, bOverwriteWithHostnameFromFetchedSwitch) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SwitchDeviceControllerDelete", reflect.TypeOf((*MockMetalCloudClient)(nil).SwitchDeviceControllerDelete), networkEquipmentControllerID) } -// SwitchDeviceControllerGet mocks base method +// SwitchDeviceControllerGet mocks base method. func (m *MockMetalCloudClient) SwitchDeviceControllerGet(networkEquipmentControllerID int, decryptPasswd bool) (*metalcloud.SwitchDeviceController, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "SwitchDeviceControllerGet", networkEquipmentControllerID, decryptPasswd) @@ -3705,13 +3688,13 @@ func (m *MockMetalCloudClient) SwitchDeviceControllerGet(networkEquipmentControl return ret0, ret1 } -// SwitchDeviceControllerGet indicates an expected call of SwitchDeviceControllerGet +// SwitchDeviceControllerGet indicates an expected call of SwitchDeviceControllerGet. func (mr *MockMetalCloudClientMockRecorder) SwitchDeviceControllerGet(networkEquipmentControllerID, decryptPasswd interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SwitchDeviceControllerGet", reflect.TypeOf((*MockMetalCloudClient)(nil).SwitchDeviceControllerGet), networkEquipmentControllerID, decryptPasswd) } -// SwitchDeviceControllerGetByIdentifierString mocks base method +// SwitchDeviceControllerGetByIdentifierString mocks base method. func (m *MockMetalCloudClient) SwitchDeviceControllerGetByIdentifierString(networkEquipmentIdentifierString string, decryptPasswd bool) (*metalcloud.SwitchDeviceController, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "SwitchDeviceControllerGetByIdentifierString", networkEquipmentIdentifierString, decryptPasswd) @@ -3720,58 +3703,43 @@ func (m *MockMetalCloudClient) SwitchDeviceControllerGetByIdentifierString(netwo return ret0, ret1 } -// SwitchDeviceControllerGetByIdentifierString indicates an expected call of SwitchDeviceControllerGetByIdentifierString +// SwitchDeviceControllerGetByIdentifierString indicates an expected call of SwitchDeviceControllerGetByIdentifierString. func (mr *MockMetalCloudClientMockRecorder) SwitchDeviceControllerGetByIdentifierString(networkEquipmentIdentifierString, decryptPasswd interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SwitchDeviceControllerGetByIdentifierString", reflect.TypeOf((*MockMetalCloudClient)(nil).SwitchDeviceControllerGetByIdentifierString), networkEquipmentIdentifierString, decryptPasswd) } -// SwitchDeviceControllerCreate mocks base method -func (m *MockMetalCloudClient) SwitchDeviceControllerCreate(switchDeviceController metalcloud.SwitchDeviceController) (*metalcloud.SwitchDeviceController, error) { - m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "SwitchDeviceControllerCreate", switchDeviceController) - ret0, _ := ret[0].(*metalcloud.SwitchDeviceController) - ret1, _ := ret[1].(error) - return ret0, ret1 -} - -// SwitchDeviceControllerCreate indicates an expected call of SwitchDeviceControllerCreate -func (mr *MockMetalCloudClientMockRecorder) SwitchDeviceControllerCreate(switchDeviceController interface{}) *gomock.Call { - mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SwitchDeviceControllerCreate", reflect.TypeOf((*MockMetalCloudClient)(nil).SwitchDeviceControllerCreate), switchDeviceController) -} - -// SwitchDeviceControllers mocks base method -func (m *MockMetalCloudClient) SwitchDeviceControllers(datacenter string) (*map[int]metalcloud.SwitchDeviceController, error) { +// SwitchDeviceControllerSwitches mocks base method. +func (m *MockMetalCloudClient) SwitchDeviceControllerSwitches(networkEquipmentIdentifierString string) (map[int]metalcloud.SwitchDevice, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "SwitchDeviceControllers", datacenter) - ret0, _ := ret[0].(*map[int]metalcloud.SwitchDeviceController) + ret := m.ctrl.Call(m, "SwitchDeviceControllerSwitches", networkEquipmentIdentifierString) + ret0, _ := ret[0].(map[int]metalcloud.SwitchDevice) ret1, _ := ret[1].(error) return ret0, ret1 } -// SwitchDeviceControllers indicates an expected call of SwitchDeviceControllers -func (mr *MockMetalCloudClientMockRecorder) SwitchDeviceControllers(datacenter interface{}) *gomock.Call { +// SwitchDeviceControllerSwitches indicates an expected call of SwitchDeviceControllerSwitches. +func (mr *MockMetalCloudClientMockRecorder) SwitchDeviceControllerSwitches(networkEquipmentIdentifierString interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SwitchDeviceControllers", reflect.TypeOf((*MockMetalCloudClient)(nil).SwitchDeviceControllers), datacenter) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SwitchDeviceControllerSwitches", reflect.TypeOf((*MockMetalCloudClient)(nil).SwitchDeviceControllerSwitches), networkEquipmentIdentifierString) } -// SwitchDeviceControllerSwitches mocks base method -func (m *MockMetalCloudClient) SwitchDeviceControllerSwitches(networkEquipmentIdentifierString string) (map[int]metalcloud.SwitchDevice, error) { +// SwitchDeviceControllerSync mocks base method. +func (m *MockMetalCloudClient) SwitchDeviceControllerSync(networkEquipmentControllerID int) (*map[int]metalcloud.SwitchDevice, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "SwitchDeviceControllerSwitches", networkEquipmentIdentifierString) - ret0, _ := ret[0].(map[int]metalcloud.SwitchDevice) + ret := m.ctrl.Call(m, "SwitchDeviceControllerSync", networkEquipmentControllerID) + ret0, _ := ret[0].(*map[int]metalcloud.SwitchDevice) ret1, _ := ret[1].(error) return ret0, ret1 } -// SwitchDeviceControllerSwitches indicates an expected call of SwitchDeviceControllerSwitches -func (mr *MockMetalCloudClientMockRecorder) SwitchDeviceControllerSwitches(networkEquipmentIdentifierString interface{}) *gomock.Call { +// SwitchDeviceControllerSync indicates an expected call of SwitchDeviceControllerSync. +func (mr *MockMetalCloudClientMockRecorder) SwitchDeviceControllerSync(networkEquipmentControllerID interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SwitchDeviceControllerSwitches", reflect.TypeOf((*MockMetalCloudClient)(nil).SwitchDeviceControllerSwitches), networkEquipmentIdentifierString) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SwitchDeviceControllerSync", reflect.TypeOf((*MockMetalCloudClient)(nil).SwitchDeviceControllerSync), networkEquipmentControllerID) } -// SwitchDeviceControllerUpdate mocks base method +// SwitchDeviceControllerUpdate mocks base method. func (m *MockMetalCloudClient) SwitchDeviceControllerUpdate(networkEquipmentControllerID int, networkEquipmentControllerData interface{}) (*metalcloud.SwitchDeviceController, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "SwitchDeviceControllerUpdate", networkEquipmentControllerID, networkEquipmentControllerData) @@ -3780,42 +3748,43 @@ func (m *MockMetalCloudClient) SwitchDeviceControllerUpdate(networkEquipmentCont return ret0, ret1 } -// SwitchDeviceControllerUpdate indicates an expected call of SwitchDeviceControllerUpdate +// SwitchDeviceControllerUpdate indicates an expected call of SwitchDeviceControllerUpdate. func (mr *MockMetalCloudClientMockRecorder) SwitchDeviceControllerUpdate(networkEquipmentControllerID, networkEquipmentControllerData interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SwitchDeviceControllerUpdate", reflect.TypeOf((*MockMetalCloudClient)(nil).SwitchDeviceControllerUpdate), networkEquipmentControllerID, networkEquipmentControllerData) } -// SwitchDeviceControllerSync mocks base method -func (m *MockMetalCloudClient) SwitchDeviceControllerSync(networkEquipmentControllerID int) (*map[int]metalcloud.SwitchDevice, error) { +// SwitchDeviceControllers mocks base method. +func (m *MockMetalCloudClient) SwitchDeviceControllers(datacenter string) (*map[int]metalcloud.SwitchDeviceController, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "SwitchDeviceControllerSync", networkEquipmentControllerID) - ret0, _ := ret[0].(*map[int]metalcloud.SwitchDevice) + ret := m.ctrl.Call(m, "SwitchDeviceControllers", datacenter) + ret0, _ := ret[0].(*map[int]metalcloud.SwitchDeviceController) ret1, _ := ret[1].(error) return ret0, ret1 } -// SwitchDeviceControllerSync indicates an expected call of SwitchDeviceControllerSync -func (mr *MockMetalCloudClientMockRecorder) SwitchDeviceControllerSync(networkEquipmentControllerID interface{}) *gomock.Call { +// SwitchDeviceControllers indicates an expected call of SwitchDeviceControllers. +func (mr *MockMetalCloudClientMockRecorder) SwitchDeviceControllers(datacenter interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SwitchDeviceControllerSync", reflect.TypeOf((*MockMetalCloudClient)(nil).SwitchDeviceControllerSync), networkEquipmentControllerID) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SwitchDeviceControllers", reflect.TypeOf((*MockMetalCloudClient)(nil).SwitchDeviceControllers), datacenter) } -// SwitchDeviceControllerDelete mocks base method -func (m *MockMetalCloudClient) SwitchDeviceControllerDelete(networkEquipmentControllerID int) error { +// SwitchDeviceCreate mocks base method. +func (m *MockMetalCloudClient) SwitchDeviceCreate(switchDevice metalcloud.SwitchDevice, bOverwriteWithHostnameFromFetchedSwitch bool) (*metalcloud.SwitchDevice, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "SwitchDeviceControllerDelete", networkEquipmentControllerID) - ret0, _ := ret[0].(error) - return ret0 + ret := m.ctrl.Call(m, "SwitchDeviceCreate", switchDevice, bOverwriteWithHostnameFromFetchedSwitch) + ret0, _ := ret[0].(*metalcloud.SwitchDevice) + ret1, _ := ret[1].(error) + return ret0, ret1 } -// SwitchDeviceControllerDelete indicates an expected call of SwitchDeviceControllerDelete -func (mr *MockMetalCloudClientMockRecorder) SwitchDeviceControllerDelete(networkEquipmentControllerID interface{}) *gomock.Call { +// SwitchDeviceCreate indicates an expected call of SwitchDeviceCreate. +func (mr *MockMetalCloudClientMockRecorder) SwitchDeviceCreate(switchDevice, bOverwriteWithHostnameFromFetchedSwitch interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SwitchDeviceControllerDelete", reflect.TypeOf((*MockMetalCloudClient)(nil).SwitchDeviceControllerDelete), networkEquipmentControllerID) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SwitchDeviceCreate", reflect.TypeOf((*MockMetalCloudClient)(nil).SwitchDeviceCreate), switchDevice, bOverwriteWithHostnameFromFetchedSwitch) } -// SwitchDeviceDefaults mocks base method +// SwitchDeviceDefaults mocks base method. func (m *MockMetalCloudClient) SwitchDeviceDefaults(datacenter string) (*[]metalcloud.SwitchDeviceDefaults, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "SwitchDeviceDefaults", datacenter) @@ -3824,13 +3793,13 @@ func (m *MockMetalCloudClient) SwitchDeviceDefaults(datacenter string) (*[]metal return ret0, ret1 } -// SwitchDeviceDefaults indicates an expected call of SwitchDeviceDefaults +// SwitchDeviceDefaults indicates an expected call of SwitchDeviceDefaults. func (mr *MockMetalCloudClientMockRecorder) SwitchDeviceDefaults(datacenter interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SwitchDeviceDefaults", reflect.TypeOf((*MockMetalCloudClient)(nil).SwitchDeviceDefaults), datacenter) } -// SwitchDeviceDefaultsCreate mocks base method +// SwitchDeviceDefaultsCreate mocks base method. func (m *MockMetalCloudClient) SwitchDeviceDefaultsCreate(switchDeviceDefaultsArray []metalcloud.SwitchDeviceDefaults) error { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "SwitchDeviceDefaultsCreate", switchDeviceDefaultsArray) @@ -3838,13 +3807,13 @@ func (m *MockMetalCloudClient) SwitchDeviceDefaultsCreate(switchDeviceDefaultsAr return ret0 } -// SwitchDeviceDefaultsCreate indicates an expected call of SwitchDeviceDefaultsCreate +// SwitchDeviceDefaultsCreate indicates an expected call of SwitchDeviceDefaultsCreate. func (mr *MockMetalCloudClientMockRecorder) SwitchDeviceDefaultsCreate(switchDeviceDefaultsArray interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SwitchDeviceDefaultsCreate", reflect.TypeOf((*MockMetalCloudClient)(nil).SwitchDeviceDefaultsCreate), switchDeviceDefaultsArray) } -// SwitchDeviceDefaultsDelete mocks base method +// SwitchDeviceDefaultsDelete mocks base method. func (m *MockMetalCloudClient) SwitchDeviceDefaultsDelete(switchDeviceDefaultsIDs []int) error { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "SwitchDeviceDefaultsDelete", switchDeviceDefaultsIDs) @@ -3852,28 +3821,57 @@ func (m *MockMetalCloudClient) SwitchDeviceDefaultsDelete(switchDeviceDefaultsID return ret0 } -// SwitchDeviceDefaultsDelete indicates an expected call of SwitchDeviceDefaultsDelete +// SwitchDeviceDefaultsDelete indicates an expected call of SwitchDeviceDefaultsDelete. func (mr *MockMetalCloudClientMockRecorder) SwitchDeviceDefaultsDelete(switchDeviceDefaultsIDs interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SwitchDeviceDefaultsDelete", reflect.TypeOf((*MockMetalCloudClient)(nil).SwitchDeviceDefaultsDelete), switchDeviceDefaultsIDs) } -// SwitchDeviceLinks mocks base method -func (m *MockMetalCloudClient) SwitchDeviceLinks() (*map[int]metalcloud.SwitchDeviceLink, error) { +// SwitchDeviceDelete mocks base method. +func (m *MockMetalCloudClient) SwitchDeviceDelete(networkEquipmentID int) error { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "SwitchDeviceLinks") - ret0, _ := ret[0].(*map[int]metalcloud.SwitchDeviceLink) + ret := m.ctrl.Call(m, "SwitchDeviceDelete", networkEquipmentID) + ret0, _ := ret[0].(error) + return ret0 +} + +// SwitchDeviceDelete indicates an expected call of SwitchDeviceDelete. +func (mr *MockMetalCloudClientMockRecorder) SwitchDeviceDelete(networkEquipmentID interface{}) *gomock.Call { + mr.mock.ctrl.T.Helper() + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SwitchDeviceDelete", reflect.TypeOf((*MockMetalCloudClient)(nil).SwitchDeviceDelete), networkEquipmentID) +} + +// SwitchDeviceGet mocks base method. +func (m *MockMetalCloudClient) SwitchDeviceGet(networkEquipmentID int, decryptPasswd bool) (*metalcloud.SwitchDevice, error) { + m.ctrl.T.Helper() + ret := m.ctrl.Call(m, "SwitchDeviceGet", networkEquipmentID, decryptPasswd) + ret0, _ := ret[0].(*metalcloud.SwitchDevice) ret1, _ := ret[1].(error) return ret0, ret1 } -// SwitchDeviceLinks indicates an expected call of SwitchDeviceLinks -func (mr *MockMetalCloudClientMockRecorder) SwitchDeviceLinks() *gomock.Call { +// SwitchDeviceGet indicates an expected call of SwitchDeviceGet. +func (mr *MockMetalCloudClientMockRecorder) SwitchDeviceGet(networkEquipmentID, decryptPasswd interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SwitchDeviceLinks", reflect.TypeOf((*MockMetalCloudClient)(nil).SwitchDeviceLinks)) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SwitchDeviceGet", reflect.TypeOf((*MockMetalCloudClient)(nil).SwitchDeviceGet), networkEquipmentID, decryptPasswd) +} + +// SwitchDeviceGetByIdentifierString mocks base method. +func (m *MockMetalCloudClient) SwitchDeviceGetByIdentifierString(networkEquipmentIdentifierString string, decryptPasswd bool) (*metalcloud.SwitchDevice, error) { + m.ctrl.T.Helper() + ret := m.ctrl.Call(m, "SwitchDeviceGetByIdentifierString", networkEquipmentIdentifierString, decryptPasswd) + ret0, _ := ret[0].(*metalcloud.SwitchDevice) + ret1, _ := ret[1].(error) + return ret0, ret1 +} + +// SwitchDeviceGetByIdentifierString indicates an expected call of SwitchDeviceGetByIdentifierString. +func (mr *MockMetalCloudClientMockRecorder) SwitchDeviceGetByIdentifierString(networkEquipmentIdentifierString, decryptPasswd interface{}) *gomock.Call { + mr.mock.ctrl.T.Helper() + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SwitchDeviceGetByIdentifierString", reflect.TypeOf((*MockMetalCloudClient)(nil).SwitchDeviceGetByIdentifierString), networkEquipmentIdentifierString, decryptPasswd) } -// SwitchDeviceLinkCreate mocks base method +// SwitchDeviceLinkCreate mocks base method. func (m *MockMetalCloudClient) SwitchDeviceLinkCreate(networkEquipmentID1, networkEquipmentID2 int, networkEquipmentLinkType string) (*metalcloud.SwitchDeviceLink, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "SwitchDeviceLinkCreate", networkEquipmentID1, networkEquipmentID2, networkEquipmentLinkType) @@ -3882,13 +3880,27 @@ func (m *MockMetalCloudClient) SwitchDeviceLinkCreate(networkEquipmentID1, netwo return ret0, ret1 } -// SwitchDeviceLinkCreate indicates an expected call of SwitchDeviceLinkCreate +// SwitchDeviceLinkCreate indicates an expected call of SwitchDeviceLinkCreate. func (mr *MockMetalCloudClientMockRecorder) SwitchDeviceLinkCreate(networkEquipmentID1, networkEquipmentID2, networkEquipmentLinkType interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SwitchDeviceLinkCreate", reflect.TypeOf((*MockMetalCloudClient)(nil).SwitchDeviceLinkCreate), networkEquipmentID1, networkEquipmentID2, networkEquipmentLinkType) } -// SwitchDeviceLinkGet mocks base method +// SwitchDeviceLinkDelete mocks base method. +func (m *MockMetalCloudClient) SwitchDeviceLinkDelete(networkEquipmentID1, networkEquipmentID2 int, linkType string) error { + m.ctrl.T.Helper() + ret := m.ctrl.Call(m, "SwitchDeviceLinkDelete", networkEquipmentID1, networkEquipmentID2, linkType) + ret0, _ := ret[0].(error) + return ret0 +} + +// SwitchDeviceLinkDelete indicates an expected call of SwitchDeviceLinkDelete. +func (mr *MockMetalCloudClientMockRecorder) SwitchDeviceLinkDelete(networkEquipmentID1, networkEquipmentID2, linkType interface{}) *gomock.Call { + mr.mock.ctrl.T.Helper() + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SwitchDeviceLinkDelete", reflect.TypeOf((*MockMetalCloudClient)(nil).SwitchDeviceLinkDelete), networkEquipmentID1, networkEquipmentID2, linkType) +} + +// SwitchDeviceLinkGet mocks base method. func (m *MockMetalCloudClient) SwitchDeviceLinkGet(networkEquipmentID1, networkEquipmentID2 int, linkType string) (*metalcloud.SwitchDeviceLink, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "SwitchDeviceLinkGet", networkEquipmentID1, networkEquipmentID2, linkType) @@ -3897,27 +3909,73 @@ func (m *MockMetalCloudClient) SwitchDeviceLinkGet(networkEquipmentID1, networkE return ret0, ret1 } -// SwitchDeviceLinkGet indicates an expected call of SwitchDeviceLinkGet +// SwitchDeviceLinkGet indicates an expected call of SwitchDeviceLinkGet. func (mr *MockMetalCloudClientMockRecorder) SwitchDeviceLinkGet(networkEquipmentID1, networkEquipmentID2, linkType interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SwitchDeviceLinkGet", reflect.TypeOf((*MockMetalCloudClient)(nil).SwitchDeviceLinkGet), networkEquipmentID1, networkEquipmentID2, linkType) } -// SwitchDeviceLinkDelete mocks base method -func (m *MockMetalCloudClient) SwitchDeviceLinkDelete(networkEquipmentID1, networkEquipmentID2 int, linkType string) error { +// SwitchDeviceLinks mocks base method. +func (m *MockMetalCloudClient) SwitchDeviceLinks() (*map[int]metalcloud.SwitchDeviceLink, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "SwitchDeviceLinkDelete", networkEquipmentID1, networkEquipmentID2, linkType) - ret0, _ := ret[0].(error) - return ret0 + ret := m.ctrl.Call(m, "SwitchDeviceLinks") + ret0, _ := ret[0].(*map[int]metalcloud.SwitchDeviceLink) + ret1, _ := ret[1].(error) + return ret0, ret1 +} + +// SwitchDeviceLinks indicates an expected call of SwitchDeviceLinks. +func (mr *MockMetalCloudClientMockRecorder) SwitchDeviceLinks() *gomock.Call { + mr.mock.ctrl.T.Helper() + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SwitchDeviceLinks", reflect.TypeOf((*MockMetalCloudClient)(nil).SwitchDeviceLinks)) +} + +// SwitchDeviceUpdate mocks base method. +func (m *MockMetalCloudClient) SwitchDeviceUpdate(networkEquipmentID int, switchDevice metalcloud.SwitchDevice, bOverwriteWithHostnameFromFetchedSwitch bool) (*metalcloud.SwitchDevice, error) { + m.ctrl.T.Helper() + ret := m.ctrl.Call(m, "SwitchDeviceUpdate", networkEquipmentID, switchDevice, bOverwriteWithHostnameFromFetchedSwitch) + ret0, _ := ret[0].(*metalcloud.SwitchDevice) + ret1, _ := ret[1].(error) + return ret0, ret1 +} + +// SwitchDeviceUpdate indicates an expected call of SwitchDeviceUpdate. +func (mr *MockMetalCloudClientMockRecorder) SwitchDeviceUpdate(networkEquipmentID, switchDevice, bOverwriteWithHostnameFromFetchedSwitch interface{}) *gomock.Call { + mr.mock.ctrl.T.Helper() + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SwitchDeviceUpdate", reflect.TypeOf((*MockMetalCloudClient)(nil).SwitchDeviceUpdate), networkEquipmentID, switchDevice, bOverwriteWithHostnameFromFetchedSwitch) +} + +// SwitchDevices mocks base method. +func (m *MockMetalCloudClient) SwitchDevices(datacenter, switchType string) (*map[string]metalcloud.SwitchDevice, error) { + m.ctrl.T.Helper() + ret := m.ctrl.Call(m, "SwitchDevices", datacenter, switchType) + ret0, _ := ret[0].(*map[string]metalcloud.SwitchDevice) + ret1, _ := ret[1].(error) + return ret0, ret1 +} + +// SwitchDevices indicates an expected call of SwitchDevices. +func (mr *MockMetalCloudClientMockRecorder) SwitchDevices(datacenter, switchType interface{}) *gomock.Call { + mr.mock.ctrl.T.Helper() + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SwitchDevices", reflect.TypeOf((*MockMetalCloudClient)(nil).SwitchDevices), datacenter, switchType) +} + +// SwitchDevicesInDatacenter mocks base method. +func (m *MockMetalCloudClient) SwitchDevicesInDatacenter(datacenter string) (*map[string]metalcloud.SwitchDevice, error) { + m.ctrl.T.Helper() + ret := m.ctrl.Call(m, "SwitchDevicesInDatacenter", datacenter) + ret0, _ := ret[0].(*map[string]metalcloud.SwitchDevice) + ret1, _ := ret[1].(error) + return ret0, ret1 } -// SwitchDeviceLinkDelete indicates an expected call of SwitchDeviceLinkDelete -func (mr *MockMetalCloudClientMockRecorder) SwitchDeviceLinkDelete(networkEquipmentID1, networkEquipmentID2, linkType interface{}) *gomock.Call { +// SwitchDevicesInDatacenter indicates an expected call of SwitchDevicesInDatacenter. +func (mr *MockMetalCloudClientMockRecorder) SwitchDevicesInDatacenter(datacenter interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SwitchDeviceLinkDelete", reflect.TypeOf((*MockMetalCloudClient)(nil).SwitchDeviceLinkDelete), networkEquipmentID1, networkEquipmentID2, linkType) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SwitchDevicesInDatacenter", reflect.TypeOf((*MockMetalCloudClient)(nil).SwitchDevicesInDatacenter), datacenter) } -// SwitchInterfaceSearch mocks base method +// SwitchInterfaceSearch mocks base method. func (m *MockMetalCloudClient) SwitchInterfaceSearch(filter string) (*[]metalcloud.SwitchInterfaceSearchResult, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "SwitchInterfaceSearch", filter) @@ -3926,13 +3984,28 @@ func (m *MockMetalCloudClient) SwitchInterfaceSearch(filter string) (*[]metalclo return ret0, ret1 } -// SwitchInterfaceSearch indicates an expected call of SwitchInterfaceSearch +// SwitchInterfaceSearch indicates an expected call of SwitchInterfaceSearch. func (mr *MockMetalCloudClientMockRecorder) SwitchInterfaceSearch(filter interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SwitchInterfaceSearch", reflect.TypeOf((*MockMetalCloudClient)(nil).SwitchInterfaceSearch), filter) } -// UserGet mocks base method +// UserEmailToUserID mocks base method. +func (m *MockMetalCloudClient) UserEmailToUserID(userEmail string) (*int, error) { + m.ctrl.T.Helper() + ret := m.ctrl.Call(m, "UserEmailToUserID", userEmail) + ret0, _ := ret[0].(*int) + ret1, _ := ret[1].(error) + return ret0, ret1 +} + +// UserEmailToUserID indicates an expected call of UserEmailToUserID. +func (mr *MockMetalCloudClientMockRecorder) UserEmailToUserID(userEmail interface{}) *gomock.Call { + mr.mock.ctrl.T.Helper() + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UserEmailToUserID", reflect.TypeOf((*MockMetalCloudClient)(nil).UserEmailToUserID), userEmail) +} + +// UserGet mocks base method. func (m *MockMetalCloudClient) UserGet(userID int) (*metalcloud.User, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "UserGet", userID) @@ -3941,13 +4014,13 @@ func (m *MockMetalCloudClient) UserGet(userID int) (*metalcloud.User, error) { return ret0, ret1 } -// UserGet indicates an expected call of UserGet +// UserGet indicates an expected call of UserGet. func (mr *MockMetalCloudClientMockRecorder) UserGet(userID interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UserGet", reflect.TypeOf((*MockMetalCloudClient)(nil).UserGet), userID) } -// UserGetByEmail mocks base method +// UserGetByEmail mocks base method. func (m *MockMetalCloudClient) UserGetByEmail(userLabel string) (*metalcloud.User, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "UserGetByEmail", userLabel) @@ -3956,28 +4029,13 @@ func (m *MockMetalCloudClient) UserGetByEmail(userLabel string) (*metalcloud.Use return ret0, ret1 } -// UserGetByEmail indicates an expected call of UserGetByEmail +// UserGetByEmail indicates an expected call of UserGetByEmail. func (mr *MockMetalCloudClientMockRecorder) UserGetByEmail(userLabel interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UserGetByEmail", reflect.TypeOf((*MockMetalCloudClient)(nil).UserGetByEmail), userLabel) } -// UserEmailToUserID mocks base method -func (m *MockMetalCloudClient) UserEmailToUserID(userEmail string) (*int, error) { - m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "UserEmailToUserID", userEmail) - ret0, _ := ret[0].(*int) - ret1, _ := ret[1].(error) - return ret0, ret1 -} - -// UserEmailToUserID indicates an expected call of UserEmailToUserID -func (mr *MockMetalCloudClientMockRecorder) UserEmailToUserID(userEmail interface{}) *gomock.Call { - mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UserEmailToUserID", reflect.TypeOf((*MockMetalCloudClient)(nil).UserEmailToUserID), userEmail) -} - -// UserSearch mocks base method +// UserSearch mocks base method. func (m *MockMetalCloudClient) UserSearch(filter string) (*[]metalcloud.UsersSearchResult, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "UserSearch", filter) @@ -3986,13 +4044,13 @@ func (m *MockMetalCloudClient) UserSearch(filter string) (*[]metalcloud.UsersSea return ret0, ret1 } -// UserSearch indicates an expected call of UserSearch +// UserSearch indicates an expected call of UserSearch. func (mr *MockMetalCloudClientMockRecorder) UserSearch(filter interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UserSearch", reflect.TypeOf((*MockMetalCloudClient)(nil).UserSearch), filter) } -// VariableCreate mocks base method +// VariableCreate mocks base method. func (m *MockMetalCloudClient) VariableCreate(variable metalcloud.Variable) (*metalcloud.Variable, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "VariableCreate", variable) @@ -4001,13 +4059,13 @@ func (m *MockMetalCloudClient) VariableCreate(variable metalcloud.Variable) (*me return ret0, ret1 } -// VariableCreate indicates an expected call of VariableCreate +// VariableCreate indicates an expected call of VariableCreate. func (mr *MockMetalCloudClientMockRecorder) VariableCreate(variable interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "VariableCreate", reflect.TypeOf((*MockMetalCloudClient)(nil).VariableCreate), variable) } -// VariableDelete mocks base method +// VariableDelete mocks base method. func (m *MockMetalCloudClient) VariableDelete(variableID int) error { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "VariableDelete", variableID) @@ -4015,43 +4073,43 @@ func (m *MockMetalCloudClient) VariableDelete(variableID int) error { return ret0 } -// VariableDelete indicates an expected call of VariableDelete +// VariableDelete indicates an expected call of VariableDelete. func (mr *MockMetalCloudClientMockRecorder) VariableDelete(variableID interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "VariableDelete", reflect.TypeOf((*MockMetalCloudClient)(nil).VariableDelete), variableID) } -// VariableUpdate mocks base method -func (m *MockMetalCloudClient) VariableUpdate(variableID int, variable metalcloud.Variable) (*metalcloud.Variable, error) { +// VariableGet mocks base method. +func (m *MockMetalCloudClient) VariableGet(variableID int) (*metalcloud.Variable, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "VariableUpdate", variableID, variable) + ret := m.ctrl.Call(m, "VariableGet", variableID) ret0, _ := ret[0].(*metalcloud.Variable) ret1, _ := ret[1].(error) return ret0, ret1 } -// VariableUpdate indicates an expected call of VariableUpdate -func (mr *MockMetalCloudClientMockRecorder) VariableUpdate(variableID, variable interface{}) *gomock.Call { +// VariableGet indicates an expected call of VariableGet. +func (mr *MockMetalCloudClientMockRecorder) VariableGet(variableID interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "VariableUpdate", reflect.TypeOf((*MockMetalCloudClient)(nil).VariableUpdate), variableID, variable) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "VariableGet", reflect.TypeOf((*MockMetalCloudClient)(nil).VariableGet), variableID) } -// VariableGet mocks base method -func (m *MockMetalCloudClient) VariableGet(variableID int) (*metalcloud.Variable, error) { +// VariableUpdate mocks base method. +func (m *MockMetalCloudClient) VariableUpdate(variableID int, variable metalcloud.Variable) (*metalcloud.Variable, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "VariableGet", variableID) + ret := m.ctrl.Call(m, "VariableUpdate", variableID, variable) ret0, _ := ret[0].(*metalcloud.Variable) ret1, _ := ret[1].(error) return ret0, ret1 } -// VariableGet indicates an expected call of VariableGet -func (mr *MockMetalCloudClientMockRecorder) VariableGet(variableID interface{}) *gomock.Call { +// VariableUpdate indicates an expected call of VariableUpdate. +func (mr *MockMetalCloudClientMockRecorder) VariableUpdate(variableID, variable interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "VariableGet", reflect.TypeOf((*MockMetalCloudClient)(nil).VariableGet), variableID) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "VariableUpdate", reflect.TypeOf((*MockMetalCloudClient)(nil).VariableUpdate), variableID, variable) } -// Variables mocks base method +// Variables mocks base method. func (m *MockMetalCloudClient) Variables(usage string) (*map[string]metalcloud.Variable, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "Variables", usage) @@ -4060,56 +4118,43 @@ func (m *MockMetalCloudClient) Variables(usage string) (*map[string]metalcloud.V return ret0, ret1 } -// Variables indicates an expected call of Variables +// Variables indicates an expected call of Variables. func (mr *MockMetalCloudClientMockRecorder) Variables(usage interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Variables", reflect.TypeOf((*MockMetalCloudClient)(nil).Variables), usage) } -// VolumeTemplates mocks base method -func (m *MockMetalCloudClient) VolumeTemplates() (*map[string]metalcloud.VolumeTemplate, error) { +// VolumeTemplateCreateFromDrive mocks base method. +func (m *MockMetalCloudClient) VolumeTemplateCreateFromDrive(driveID int, objVolumeTemplate metalcloud.VolumeTemplate) (*metalcloud.VolumeTemplate, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "VolumeTemplates") - ret0, _ := ret[0].(*map[string]metalcloud.VolumeTemplate) + ret := m.ctrl.Call(m, "VolumeTemplateCreateFromDrive", driveID, objVolumeTemplate) + ret0, _ := ret[0].(*metalcloud.VolumeTemplate) ret1, _ := ret[1].(error) return ret0, ret1 } -// VolumeTemplates indicates an expected call of VolumeTemplates -func (mr *MockMetalCloudClientMockRecorder) VolumeTemplates() *gomock.Call { - mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "VolumeTemplates", reflect.TypeOf((*MockMetalCloudClient)(nil).VolumeTemplates)) -} - -// VolumeTemplateMakePublic mocks base method -func (m *MockMetalCloudClient) VolumeTemplateMakePublic(volumeTemplateID int, bootstrapFunctionName string) error { - m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "VolumeTemplateMakePublic", volumeTemplateID, bootstrapFunctionName) - ret0, _ := ret[0].(error) - return ret0 -} - -// VolumeTemplateMakePublic indicates an expected call of VolumeTemplateMakePublic -func (mr *MockMetalCloudClientMockRecorder) VolumeTemplateMakePublic(volumeTemplateID, bootstrapFunctionName interface{}) *gomock.Call { +// VolumeTemplateCreateFromDrive indicates an expected call of VolumeTemplateCreateFromDrive. +func (mr *MockMetalCloudClientMockRecorder) VolumeTemplateCreateFromDrive(driveID, objVolumeTemplate interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "VolumeTemplateMakePublic", reflect.TypeOf((*MockMetalCloudClient)(nil).VolumeTemplateMakePublic), volumeTemplateID, bootstrapFunctionName) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "VolumeTemplateCreateFromDrive", reflect.TypeOf((*MockMetalCloudClient)(nil).VolumeTemplateCreateFromDrive), driveID, objVolumeTemplate) } -// VolumeTemplateMakePrivate mocks base method -func (m *MockMetalCloudClient) VolumeTemplateMakePrivate(volumeTemplateID, userID int) error { +// VolumeTemplateCreateFromDriveByLabel mocks base method. +func (m *MockMetalCloudClient) VolumeTemplateCreateFromDriveByLabel(driveLabel string, objVolumeTemplate metalcloud.VolumeTemplate) (*metalcloud.VolumeTemplate, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "VolumeTemplateMakePrivate", volumeTemplateID, userID) - ret0, _ := ret[0].(error) - return ret0 + ret := m.ctrl.Call(m, "VolumeTemplateCreateFromDriveByLabel", driveLabel, objVolumeTemplate) + ret0, _ := ret[0].(*metalcloud.VolumeTemplate) + ret1, _ := ret[1].(error) + return ret0, ret1 } -// VolumeTemplateMakePrivate indicates an expected call of VolumeTemplateMakePrivate -func (mr *MockMetalCloudClientMockRecorder) VolumeTemplateMakePrivate(volumeTemplateID, userID interface{}) *gomock.Call { +// VolumeTemplateCreateFromDriveByLabel indicates an expected call of VolumeTemplateCreateFromDriveByLabel. +func (mr *MockMetalCloudClientMockRecorder) VolumeTemplateCreateFromDriveByLabel(driveLabel, objVolumeTemplate interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "VolumeTemplateMakePrivate", reflect.TypeOf((*MockMetalCloudClient)(nil).VolumeTemplateMakePrivate), volumeTemplateID, userID) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "VolumeTemplateCreateFromDriveByLabel", reflect.TypeOf((*MockMetalCloudClient)(nil).VolumeTemplateCreateFromDriveByLabel), driveLabel, objVolumeTemplate) } -// VolumeTemplateGet mocks base method +// VolumeTemplateGet mocks base method. func (m *MockMetalCloudClient) VolumeTemplateGet(volumeTemplateID int) (*metalcloud.VolumeTemplate, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "VolumeTemplateGet", volumeTemplateID) @@ -4118,13 +4163,13 @@ func (m *MockMetalCloudClient) VolumeTemplateGet(volumeTemplateID int) (*metalcl return ret0, ret1 } -// VolumeTemplateGet indicates an expected call of VolumeTemplateGet +// VolumeTemplateGet indicates an expected call of VolumeTemplateGet. func (mr *MockMetalCloudClientMockRecorder) VolumeTemplateGet(volumeTemplateID interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "VolumeTemplateGet", reflect.TypeOf((*MockMetalCloudClient)(nil).VolumeTemplateGet), volumeTemplateID) } -// VolumeTemplateGetByLabel mocks base method +// VolumeTemplateGetByLabel mocks base method. func (m *MockMetalCloudClient) VolumeTemplateGetByLabel(volumeTemplateLabel string) (*metalcloud.VolumeTemplate, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "VolumeTemplateGetByLabel", volumeTemplateLabel) @@ -4133,43 +4178,56 @@ func (m *MockMetalCloudClient) VolumeTemplateGetByLabel(volumeTemplateLabel stri return ret0, ret1 } -// VolumeTemplateGetByLabel indicates an expected call of VolumeTemplateGetByLabel +// VolumeTemplateGetByLabel indicates an expected call of VolumeTemplateGetByLabel. func (mr *MockMetalCloudClientMockRecorder) VolumeTemplateGetByLabel(volumeTemplateLabel interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "VolumeTemplateGetByLabel", reflect.TypeOf((*MockMetalCloudClient)(nil).VolumeTemplateGetByLabel), volumeTemplateLabel) } -// VolumeTemplateCreateFromDrive mocks base method -func (m *MockMetalCloudClient) VolumeTemplateCreateFromDrive(driveID int, objVolumeTemplate metalcloud.VolumeTemplate) (*metalcloud.VolumeTemplate, error) { +// VolumeTemplateMakePrivate mocks base method. +func (m *MockMetalCloudClient) VolumeTemplateMakePrivate(volumeTemplateID, userID int) error { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "VolumeTemplateCreateFromDrive", driveID, objVolumeTemplate) - ret0, _ := ret[0].(*metalcloud.VolumeTemplate) - ret1, _ := ret[1].(error) - return ret0, ret1 + ret := m.ctrl.Call(m, "VolumeTemplateMakePrivate", volumeTemplateID, userID) + ret0, _ := ret[0].(error) + return ret0 } -// VolumeTemplateCreateFromDrive indicates an expected call of VolumeTemplateCreateFromDrive -func (mr *MockMetalCloudClientMockRecorder) VolumeTemplateCreateFromDrive(driveID, objVolumeTemplate interface{}) *gomock.Call { +// VolumeTemplateMakePrivate indicates an expected call of VolumeTemplateMakePrivate. +func (mr *MockMetalCloudClientMockRecorder) VolumeTemplateMakePrivate(volumeTemplateID, userID interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "VolumeTemplateCreateFromDrive", reflect.TypeOf((*MockMetalCloudClient)(nil).VolumeTemplateCreateFromDrive), driveID, objVolumeTemplate) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "VolumeTemplateMakePrivate", reflect.TypeOf((*MockMetalCloudClient)(nil).VolumeTemplateMakePrivate), volumeTemplateID, userID) } -// VolumeTemplateCreateFromDriveByLabel mocks base method -func (m *MockMetalCloudClient) VolumeTemplateCreateFromDriveByLabel(driveLabel string, objVolumeTemplate metalcloud.VolumeTemplate) (*metalcloud.VolumeTemplate, error) { +// VolumeTemplateMakePublic mocks base method. +func (m *MockMetalCloudClient) VolumeTemplateMakePublic(volumeTemplateID int, bootstrapFunctionName string) error { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "VolumeTemplateCreateFromDriveByLabel", driveLabel, objVolumeTemplate) - ret0, _ := ret[0].(*metalcloud.VolumeTemplate) + ret := m.ctrl.Call(m, "VolumeTemplateMakePublic", volumeTemplateID, bootstrapFunctionName) + ret0, _ := ret[0].(error) + return ret0 +} + +// VolumeTemplateMakePublic indicates an expected call of VolumeTemplateMakePublic. +func (mr *MockMetalCloudClientMockRecorder) VolumeTemplateMakePublic(volumeTemplateID, bootstrapFunctionName interface{}) *gomock.Call { + mr.mock.ctrl.T.Helper() + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "VolumeTemplateMakePublic", reflect.TypeOf((*MockMetalCloudClient)(nil).VolumeTemplateMakePublic), volumeTemplateID, bootstrapFunctionName) +} + +// VolumeTemplates mocks base method. +func (m *MockMetalCloudClient) VolumeTemplates() (*map[string]metalcloud.VolumeTemplate, error) { + m.ctrl.T.Helper() + ret := m.ctrl.Call(m, "VolumeTemplates") + ret0, _ := ret[0].(*map[string]metalcloud.VolumeTemplate) ret1, _ := ret[1].(error) return ret0, ret1 } -// VolumeTemplateCreateFromDriveByLabel indicates an expected call of VolumeTemplateCreateFromDriveByLabel -func (mr *MockMetalCloudClientMockRecorder) VolumeTemplateCreateFromDriveByLabel(driveLabel, objVolumeTemplate interface{}) *gomock.Call { +// VolumeTemplates indicates an expected call of VolumeTemplates. +func (mr *MockMetalCloudClientMockRecorder) VolumeTemplates() *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "VolumeTemplateCreateFromDriveByLabel", reflect.TypeOf((*MockMetalCloudClient)(nil).VolumeTemplateCreateFromDriveByLabel), driveLabel, objVolumeTemplate) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "VolumeTemplates", reflect.TypeOf((*MockMetalCloudClient)(nil).VolumeTemplates)) } -// WorkflowCreate mocks base method +// WorkflowCreate mocks base method. func (m *MockMetalCloudClient) WorkflowCreate(workflow metalcloud.Workflow) (*metalcloud.Workflow, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "WorkflowCreate", workflow) @@ -4178,13 +4236,13 @@ func (m *MockMetalCloudClient) WorkflowCreate(workflow metalcloud.Workflow) (*me return ret0, ret1 } -// WorkflowCreate indicates an expected call of WorkflowCreate +// WorkflowCreate indicates an expected call of WorkflowCreate. func (mr *MockMetalCloudClientMockRecorder) WorkflowCreate(workflow interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WorkflowCreate", reflect.TypeOf((*MockMetalCloudClient)(nil).WorkflowCreate), workflow) } -// WorkflowDelete mocks base method +// WorkflowDelete mocks base method. func (m *MockMetalCloudClient) WorkflowDelete(workflowID int) error { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "WorkflowDelete", workflowID) @@ -4192,28 +4250,13 @@ func (m *MockMetalCloudClient) WorkflowDelete(workflowID int) error { return ret0 } -// WorkflowDelete indicates an expected call of WorkflowDelete +// WorkflowDelete indicates an expected call of WorkflowDelete. func (mr *MockMetalCloudClientMockRecorder) WorkflowDelete(workflowID interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WorkflowDelete", reflect.TypeOf((*MockMetalCloudClient)(nil).WorkflowDelete), workflowID) } -// WorkflowUpdate mocks base method -func (m *MockMetalCloudClient) WorkflowUpdate(workflowID int, workflow metalcloud.Workflow) (*metalcloud.Workflow, error) { - m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "WorkflowUpdate", workflowID, workflow) - ret0, _ := ret[0].(*metalcloud.Workflow) - ret1, _ := ret[1].(error) - return ret0, ret1 -} - -// WorkflowUpdate indicates an expected call of WorkflowUpdate -func (mr *MockMetalCloudClientMockRecorder) WorkflowUpdate(workflowID, workflow interface{}) *gomock.Call { - mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WorkflowUpdate", reflect.TypeOf((*MockMetalCloudClient)(nil).WorkflowUpdate), workflowID, workflow) -} - -// WorkflowGet mocks base method +// WorkflowGet mocks base method. func (m *MockMetalCloudClient) WorkflowGet(workflowID int) (*metalcloud.Workflow, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "WorkflowGet", workflowID) @@ -4222,73 +4265,41 @@ func (m *MockMetalCloudClient) WorkflowGet(workflowID int) (*metalcloud.Workflow return ret0, ret1 } -// WorkflowGet indicates an expected call of WorkflowGet +// WorkflowGet indicates an expected call of WorkflowGet. func (mr *MockMetalCloudClientMockRecorder) WorkflowGet(workflowID interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WorkflowGet", reflect.TypeOf((*MockMetalCloudClient)(nil).WorkflowGet), workflowID) } -// Workflows mocks base method -func (m *MockMetalCloudClient) Workflows() (*map[string]metalcloud.Workflow, error) { - m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "Workflows") - ret0, _ := ret[0].(*map[string]metalcloud.Workflow) - ret1, _ := ret[1].(error) - return ret0, ret1 -} - -// Workflows indicates an expected call of Workflows -func (mr *MockMetalCloudClientMockRecorder) Workflows() *gomock.Call { - mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Workflows", reflect.TypeOf((*MockMetalCloudClient)(nil).Workflows)) -} - -// WorkflowsWithUsage mocks base method -func (m *MockMetalCloudClient) WorkflowsWithUsage(usage string) (*map[string]metalcloud.Workflow, error) { - m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "WorkflowsWithUsage", usage) - ret0, _ := ret[0].(*map[string]metalcloud.Workflow) - ret1, _ := ret[1].(error) - return ret0, ret1 -} - -// WorkflowsWithUsage indicates an expected call of WorkflowsWithUsage -func (mr *MockMetalCloudClientMockRecorder) WorkflowsWithUsage(usage interface{}) *gomock.Call { - mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WorkflowsWithUsage", reflect.TypeOf((*MockMetalCloudClient)(nil).WorkflowsWithUsage), usage) -} - -// WorkflowStages mocks base method -func (m *MockMetalCloudClient) WorkflowStages(workflowID int) (*[]metalcloud.WorkflowStageDefinitionReference, error) { +// WorkflowMoveAsNewRunLevel mocks base method. +func (m *MockMetalCloudClient) WorkflowMoveAsNewRunLevel(workflowID, stageDefinitionID, sourceRunLevel, destinationRunLevel int) error { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "WorkflowStages", workflowID) - ret0, _ := ret[0].(*[]metalcloud.WorkflowStageDefinitionReference) - ret1, _ := ret[1].(error) - return ret0, ret1 + ret := m.ctrl.Call(m, "WorkflowMoveAsNewRunLevel", workflowID, stageDefinitionID, sourceRunLevel, destinationRunLevel) + ret0, _ := ret[0].(error) + return ret0 } -// WorkflowStages indicates an expected call of WorkflowStages -func (mr *MockMetalCloudClientMockRecorder) WorkflowStages(workflowID interface{}) *gomock.Call { +// WorkflowMoveAsNewRunLevel indicates an expected call of WorkflowMoveAsNewRunLevel. +func (mr *MockMetalCloudClientMockRecorder) WorkflowMoveAsNewRunLevel(workflowID, stageDefinitionID, sourceRunLevel, destinationRunLevel interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WorkflowStages", reflect.TypeOf((*MockMetalCloudClient)(nil).WorkflowStages), workflowID) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WorkflowMoveAsNewRunLevel", reflect.TypeOf((*MockMetalCloudClient)(nil).WorkflowMoveAsNewRunLevel), workflowID, stageDefinitionID, sourceRunLevel, destinationRunLevel) } -// WorkflowStageGet mocks base method -func (m *MockMetalCloudClient) WorkflowStageGet(workflowStageID int) (*metalcloud.WorkflowStageDefinitionReference, error) { +// WorkflowMoveIntoRunLevel mocks base method. +func (m *MockMetalCloudClient) WorkflowMoveIntoRunLevel(workflowID, stageDefinitionID, sourceRunLevel, destinationRunLevel int) error { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "WorkflowStageGet", workflowStageID) - ret0, _ := ret[0].(*metalcloud.WorkflowStageDefinitionReference) - ret1, _ := ret[1].(error) - return ret0, ret1 + ret := m.ctrl.Call(m, "WorkflowMoveIntoRunLevel", workflowID, stageDefinitionID, sourceRunLevel, destinationRunLevel) + ret0, _ := ret[0].(error) + return ret0 } -// WorkflowStageGet indicates an expected call of WorkflowStageGet -func (mr *MockMetalCloudClientMockRecorder) WorkflowStageGet(workflowStageID interface{}) *gomock.Call { +// WorkflowMoveIntoRunLevel indicates an expected call of WorkflowMoveIntoRunLevel. +func (mr *MockMetalCloudClientMockRecorder) WorkflowMoveIntoRunLevel(workflowID, stageDefinitionID, sourceRunLevel, destinationRunLevel interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WorkflowStageGet", reflect.TypeOf((*MockMetalCloudClient)(nil).WorkflowStageGet), workflowStageID) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WorkflowMoveIntoRunLevel", reflect.TypeOf((*MockMetalCloudClient)(nil).WorkflowMoveIntoRunLevel), workflowID, stageDefinitionID, sourceRunLevel, destinationRunLevel) } -// WorkflowStageAddAsNewRunLevel mocks base method +// WorkflowStageAddAsNewRunLevel mocks base method. func (m *MockMetalCloudClient) WorkflowStageAddAsNewRunLevel(workflowID, stageDefinitionID, destinationRunLevel int) error { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "WorkflowStageAddAsNewRunLevel", workflowID, stageDefinitionID, destinationRunLevel) @@ -4296,13 +4307,13 @@ func (m *MockMetalCloudClient) WorkflowStageAddAsNewRunLevel(workflowID, stageDe return ret0 } -// WorkflowStageAddAsNewRunLevel indicates an expected call of WorkflowStageAddAsNewRunLevel +// WorkflowStageAddAsNewRunLevel indicates an expected call of WorkflowStageAddAsNewRunLevel. func (mr *MockMetalCloudClientMockRecorder) WorkflowStageAddAsNewRunLevel(workflowID, stageDefinitionID, destinationRunLevel interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WorkflowStageAddAsNewRunLevel", reflect.TypeOf((*MockMetalCloudClient)(nil).WorkflowStageAddAsNewRunLevel), workflowID, stageDefinitionID, destinationRunLevel) } -// WorkflowStageAddIntoRunLevel mocks base method +// WorkflowStageAddIntoRunLevel mocks base method. func (m *MockMetalCloudClient) WorkflowStageAddIntoRunLevel(workflowID, stageDefinitionID, destinationRunLevel int) error { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "WorkflowStageAddIntoRunLevel", workflowID, stageDefinitionID, destinationRunLevel) @@ -4310,93 +4321,97 @@ func (m *MockMetalCloudClient) WorkflowStageAddIntoRunLevel(workflowID, stageDef return ret0 } -// WorkflowStageAddIntoRunLevel indicates an expected call of WorkflowStageAddIntoRunLevel +// WorkflowStageAddIntoRunLevel indicates an expected call of WorkflowStageAddIntoRunLevel. func (mr *MockMetalCloudClientMockRecorder) WorkflowStageAddIntoRunLevel(workflowID, stageDefinitionID, destinationRunLevel interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WorkflowStageAddIntoRunLevel", reflect.TypeOf((*MockMetalCloudClient)(nil).WorkflowStageAddIntoRunLevel), workflowID, stageDefinitionID, destinationRunLevel) } -// WorkflowMoveAsNewRunLevel mocks base method -func (m *MockMetalCloudClient) WorkflowMoveAsNewRunLevel(workflowID, stageDefinitionID, sourceRunLevel, destinationRunLevel int) error { +// WorkflowStageDelete mocks base method. +func (m *MockMetalCloudClient) WorkflowStageDelete(workflowStageID int) error { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "WorkflowMoveAsNewRunLevel", workflowID, stageDefinitionID, sourceRunLevel, destinationRunLevel) + ret := m.ctrl.Call(m, "WorkflowStageDelete", workflowStageID) ret0, _ := ret[0].(error) return ret0 } -// WorkflowMoveAsNewRunLevel indicates an expected call of WorkflowMoveAsNewRunLevel -func (mr *MockMetalCloudClientMockRecorder) WorkflowMoveAsNewRunLevel(workflowID, stageDefinitionID, sourceRunLevel, destinationRunLevel interface{}) *gomock.Call { +// WorkflowStageDelete indicates an expected call of WorkflowStageDelete. +func (mr *MockMetalCloudClientMockRecorder) WorkflowStageDelete(workflowStageID interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WorkflowMoveAsNewRunLevel", reflect.TypeOf((*MockMetalCloudClient)(nil).WorkflowMoveAsNewRunLevel), workflowID, stageDefinitionID, sourceRunLevel, destinationRunLevel) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WorkflowStageDelete", reflect.TypeOf((*MockMetalCloudClient)(nil).WorkflowStageDelete), workflowStageID) } -// WorkflowMoveIntoRunLevel mocks base method -func (m *MockMetalCloudClient) WorkflowMoveIntoRunLevel(workflowID, stageDefinitionID, sourceRunLevel, destinationRunLevel int) error { +// WorkflowStageGet mocks base method. +func (m *MockMetalCloudClient) WorkflowStageGet(workflowStageID int) (*metalcloud.WorkflowStageDefinitionReference, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "WorkflowMoveIntoRunLevel", workflowID, stageDefinitionID, sourceRunLevel, destinationRunLevel) - ret0, _ := ret[0].(error) - return ret0 + ret := m.ctrl.Call(m, "WorkflowStageGet", workflowStageID) + ret0, _ := ret[0].(*metalcloud.WorkflowStageDefinitionReference) + ret1, _ := ret[1].(error) + return ret0, ret1 } -// WorkflowMoveIntoRunLevel indicates an expected call of WorkflowMoveIntoRunLevel -func (mr *MockMetalCloudClientMockRecorder) WorkflowMoveIntoRunLevel(workflowID, stageDefinitionID, sourceRunLevel, destinationRunLevel interface{}) *gomock.Call { +// WorkflowStageGet indicates an expected call of WorkflowStageGet. +func (mr *MockMetalCloudClientMockRecorder) WorkflowStageGet(workflowStageID interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WorkflowMoveIntoRunLevel", reflect.TypeOf((*MockMetalCloudClient)(nil).WorkflowMoveIntoRunLevel), workflowID, stageDefinitionID, sourceRunLevel, destinationRunLevel) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WorkflowStageGet", reflect.TypeOf((*MockMetalCloudClient)(nil).WorkflowStageGet), workflowStageID) } -// WorkflowStageDelete mocks base method -func (m *MockMetalCloudClient) WorkflowStageDelete(workflowStageID int) error { +// WorkflowStages mocks base method. +func (m *MockMetalCloudClient) WorkflowStages(workflowID int) (*[]metalcloud.WorkflowStageDefinitionReference, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "WorkflowStageDelete", workflowStageID) - ret0, _ := ret[0].(error) - return ret0 + ret := m.ctrl.Call(m, "WorkflowStages", workflowID) + ret0, _ := ret[0].(*[]metalcloud.WorkflowStageDefinitionReference) + ret1, _ := ret[1].(error) + return ret0, ret1 } -// WorkflowStageDelete indicates an expected call of WorkflowStageDelete -func (mr *MockMetalCloudClientMockRecorder) WorkflowStageDelete(workflowStageID interface{}) *gomock.Call { +// WorkflowStages indicates an expected call of WorkflowStages. +func (mr *MockMetalCloudClientMockRecorder) WorkflowStages(workflowID interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WorkflowStageDelete", reflect.TypeOf((*MockMetalCloudClient)(nil).WorkflowStageDelete), workflowStageID) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WorkflowStages", reflect.TypeOf((*MockMetalCloudClient)(nil).WorkflowStages), workflowID) } -// InfrastructureDeployCustomStageAddIntoRunlevel mocks base method -func (m *MockMetalCloudClient) InfrastructureDeployCustomStageAddIntoRunlevel(infraID, stageID, runLevel int, stageRunMoment string) error { +// WorkflowUpdate mocks base method. +func (m *MockMetalCloudClient) WorkflowUpdate(workflowID int, workflow metalcloud.Workflow) (*metalcloud.Workflow, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "InfrastructureDeployCustomStageAddIntoRunlevel", infraID, stageID, runLevel, stageRunMoment) - ret0, _ := ret[0].(error) - return ret0 + ret := m.ctrl.Call(m, "WorkflowUpdate", workflowID, workflow) + ret0, _ := ret[0].(*metalcloud.Workflow) + ret1, _ := ret[1].(error) + return ret0, ret1 } -// InfrastructureDeployCustomStageAddIntoRunlevel indicates an expected call of InfrastructureDeployCustomStageAddIntoRunlevel -func (mr *MockMetalCloudClientMockRecorder) InfrastructureDeployCustomStageAddIntoRunlevel(infraID, stageID, runLevel, stageRunMoment interface{}) *gomock.Call { +// WorkflowUpdate indicates an expected call of WorkflowUpdate. +func (mr *MockMetalCloudClientMockRecorder) WorkflowUpdate(workflowID, workflow interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InfrastructureDeployCustomStageAddIntoRunlevel", reflect.TypeOf((*MockMetalCloudClient)(nil).InfrastructureDeployCustomStageAddIntoRunlevel), infraID, stageID, runLevel, stageRunMoment) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WorkflowUpdate", reflect.TypeOf((*MockMetalCloudClient)(nil).WorkflowUpdate), workflowID, workflow) } -// InfrastructureDeployCustomStageDelete mocks base method -func (m *MockMetalCloudClient) InfrastructureDeployCustomStageDelete(nInfrastructureCustomDeployStageID int) error { +// Workflows mocks base method. +func (m *MockMetalCloudClient) Workflows() (*map[string]metalcloud.Workflow, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "InfrastructureDeployCustomStageDelete", nInfrastructureCustomDeployStageID) - ret0, _ := ret[0].(error) - return ret0 + ret := m.ctrl.Call(m, "Workflows") + ret0, _ := ret[0].(*map[string]metalcloud.Workflow) + ret1, _ := ret[1].(error) + return ret0, ret1 } -// InfrastructureDeployCustomStageDelete indicates an expected call of InfrastructureDeployCustomStageDelete -func (mr *MockMetalCloudClientMockRecorder) InfrastructureDeployCustomStageDelete(nInfrastructureCustomDeployStageID interface{}) *gomock.Call { +// Workflows indicates an expected call of Workflows. +func (mr *MockMetalCloudClientMockRecorder) Workflows() *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InfrastructureDeployCustomStageDelete", reflect.TypeOf((*MockMetalCloudClient)(nil).InfrastructureDeployCustomStageDelete), nInfrastructureCustomDeployStageID) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Workflows", reflect.TypeOf((*MockMetalCloudClient)(nil).Workflows)) } -// InfrastructureDeployCustomStages mocks base method -func (m *MockMetalCloudClient) InfrastructureDeployCustomStages(infraID int, stageDefinitionType string) (*[]metalcloud.WorkflowStageAssociation, error) { +// WorkflowsWithUsage mocks base method. +func (m *MockMetalCloudClient) WorkflowsWithUsage(usage string) (*map[string]metalcloud.Workflow, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "InfrastructureDeployCustomStages", infraID, stageDefinitionType) - ret0, _ := ret[0].(*[]metalcloud.WorkflowStageAssociation) + ret := m.ctrl.Call(m, "WorkflowsWithUsage", usage) + ret0, _ := ret[0].(*map[string]metalcloud.Workflow) ret1, _ := ret[1].(error) return ret0, ret1 } -// InfrastructureDeployCustomStages indicates an expected call of InfrastructureDeployCustomStages -func (mr *MockMetalCloudClientMockRecorder) InfrastructureDeployCustomStages(infraID, stageDefinitionType interface{}) *gomock.Call { +// WorkflowsWithUsage indicates an expected call of WorkflowsWithUsage. +func (mr *MockMetalCloudClientMockRecorder) WorkflowsWithUsage(usage interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InfrastructureDeployCustomStages", reflect.TypeOf((*MockMetalCloudClient)(nil).InfrastructureDeployCustomStages), infraID, stageDefinitionType) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WorkflowsWithUsage", reflect.TypeOf((*MockMetalCloudClient)(nil).WorkflowsWithUsage), usage) } diff --git a/pkg/apply/cmd_apply_test.go b/pkg/apply/cmd_apply_test.go index e3047e2..7638c67 100644 --- a/pkg/apply/cmd_apply_test.go +++ b/pkg/apply/cmd_apply_test.go @@ -290,6 +290,11 @@ func TestDelete(t *testing.T) { SubnetPoolDelete(gomock.Any()). Return(nil). AnyTimes() + client.EXPECT(). + DatacenterDelete(gomock.Any()). + Return(nil). + AnyTimes() + cases := []command.CommandTestCase{ { Name: "missing file name", @@ -332,9 +337,6 @@ func TestDelete(t *testing.T) { func TestReadObjectsFromCommand(t *testing.T) { RegisterTestingT(t) - ctrl := gomock.NewController(t) - - client := mock_metalcloud.NewMockMetalCloudClient(ctrl) for _, c := range readFromFileTestCases { f, err := os.CreateTemp("./", "testread-*.yaml") @@ -350,7 +352,7 @@ func TestReadObjectsFromCommand(t *testing.T) { "read_config_from_file": f.Name(), }) - objects, err := readObjectsFromCommand(&cmd, client) + objects, err := readObjectsFromCommand(&cmd) Expect(err).To(BeNil())