generated from crossplane/provider-template
-
Notifications
You must be signed in to change notification settings - Fork 5
/
ipblock.go
163 lines (140 loc) · 6.07 KB
/
ipblock.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
// Code generated by MockGen. DO NOT EDIT.
// Source: ../../clients/compute/ipblock/ipblock.go
// Package ipblock is a generated GoMock package.
package ipblock
import (
context "context"
reflect "reflect"
gomock "github.com/golang/mock/gomock"
ionoscloud "github.com/ionos-cloud/sdk-go/v6"
)
// MockClient is a mock of Client interface.
type MockClient struct {
ctrl *gomock.Controller
recorder *MockClientMockRecorder
}
// MockClientMockRecorder is the mock recorder for MockClient.
type MockClientMockRecorder struct {
mock *MockClient
}
// NewMockClient creates a new mock instance.
func NewMockClient(ctrl *gomock.Controller) *MockClient {
mock := &MockClient{ctrl: ctrl}
mock.recorder = &MockClientMockRecorder{mock}
return mock
}
// EXPECT returns an object that allows the caller to indicate expected use.
func (m *MockClient) EXPECT() *MockClientMockRecorder {
return m.recorder
}
// CheckDuplicateIPBlock mocks base method.
func (m *MockClient) CheckDuplicateIPBlock(ctx context.Context, ipBlockName, location string) (*ionoscloud.IpBlock, error) {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "CheckDuplicateIPBlock", ctx, ipBlockName, location)
ret0, _ := ret[0].(*ionoscloud.IpBlock)
ret1, _ := ret[1].(error)
return ret0, ret1
}
// CheckDuplicateIPBlock indicates an expected call of CheckDuplicateIPBlock.
func (mr *MockClientMockRecorder) CheckDuplicateIPBlock(ctx, ipBlockName, location interface{}) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CheckDuplicateIPBlock", reflect.TypeOf((*MockClient)(nil).CheckDuplicateIPBlock), ctx, ipBlockName, location)
}
// CreateIPBlock mocks base method.
func (m *MockClient) CreateIPBlock(ctx context.Context, ipBlock ionoscloud.IpBlock) (ionoscloud.IpBlock, *ionoscloud.APIResponse, error) {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "CreateIPBlock", ctx, ipBlock)
ret0, _ := ret[0].(ionoscloud.IpBlock)
ret1, _ := ret[1].(*ionoscloud.APIResponse)
ret2, _ := ret[2].(error)
return ret0, ret1, ret2
}
// CreateIPBlock indicates an expected call of CreateIPBlock.
func (mr *MockClientMockRecorder) CreateIPBlock(ctx, ipBlock interface{}) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateIPBlock", reflect.TypeOf((*MockClient)(nil).CreateIPBlock), ctx, ipBlock)
}
// DeleteIPBlock mocks base method.
func (m *MockClient) DeleteIPBlock(ctx context.Context, ipBlockID string) (*ionoscloud.APIResponse, error) {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "DeleteIPBlock", ctx, ipBlockID)
ret0, _ := ret[0].(*ionoscloud.APIResponse)
ret1, _ := ret[1].(error)
return ret0, ret1
}
// DeleteIPBlock indicates an expected call of DeleteIPBlock.
func (mr *MockClientMockRecorder) DeleteIPBlock(ctx, ipBlockID interface{}) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteIPBlock", reflect.TypeOf((*MockClient)(nil).DeleteIPBlock), ctx, ipBlockID)
}
// GetAPIClient mocks base method.
func (m *MockClient) GetAPIClient() *ionoscloud.APIClient {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "GetAPIClient")
ret0, _ := ret[0].(*ionoscloud.APIClient)
return ret0
}
// GetAPIClient indicates an expected call of GetAPIClient.
func (mr *MockClientMockRecorder) GetAPIClient() *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetAPIClient", reflect.TypeOf((*MockClient)(nil).GetAPIClient))
}
// GetIPBlock mocks base method.
func (m *MockClient) GetIPBlock(ctx context.Context, ipBlockID string) (ionoscloud.IpBlock, *ionoscloud.APIResponse, error) {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "GetIPBlock", ctx, ipBlockID)
ret0, _ := ret[0].(ionoscloud.IpBlock)
ret1, _ := ret[1].(*ionoscloud.APIResponse)
ret2, _ := ret[2].(error)
return ret0, ret1, ret2
}
// GetIPBlock indicates an expected call of GetIPBlock.
func (mr *MockClientMockRecorder) GetIPBlock(ctx, ipBlockID interface{}) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetIPBlock", reflect.TypeOf((*MockClient)(nil).GetIPBlock), ctx, ipBlockID)
}
// GetIPBlockID mocks base method.
func (m *MockClient) GetIPBlockID(ipBlock *ionoscloud.IpBlock) (string, error) {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "GetIPBlockID", ipBlock)
ret0, _ := ret[0].(string)
ret1, _ := ret[1].(error)
return ret0, ret1
}
// GetIPBlockID indicates an expected call of GetIPBlockID.
func (mr *MockClientMockRecorder) GetIPBlockID(ipBlock interface{}) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetIPBlockID", reflect.TypeOf((*MockClient)(nil).GetIPBlockID), ipBlock)
}
// GetIPs mocks base method.
func (m *MockClient) GetIPs(ctx context.Context, ipBlockID string, indexes ...int) ([]string, error) {
m.ctrl.T.Helper()
varargs := []interface{}{ctx, ipBlockID}
for _, a := range indexes {
varargs = append(varargs, a)
}
ret := m.ctrl.Call(m, "GetIPs", varargs...)
ret0, _ := ret[0].([]string)
ret1, _ := ret[1].(error)
return ret0, ret1
}
// GetIPs indicates an expected call of GetIPs.
func (mr *MockClientMockRecorder) GetIPs(ctx, ipBlockID interface{}, indexes ...interface{}) *gomock.Call {
mr.mock.ctrl.T.Helper()
varargs := append([]interface{}{ctx, ipBlockID}, indexes...)
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetIPs", reflect.TypeOf((*MockClient)(nil).GetIPs), varargs...)
}
// UpdateIPBlock mocks base method.
func (m *MockClient) UpdateIPBlock(ctx context.Context, ipBlockID string, ipBlock ionoscloud.IpBlockProperties) (ionoscloud.IpBlock, *ionoscloud.APIResponse, error) {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "UpdateIPBlock", ctx, ipBlockID, ipBlock)
ret0, _ := ret[0].(ionoscloud.IpBlock)
ret1, _ := ret[1].(*ionoscloud.APIResponse)
ret2, _ := ret[2].(error)
return ret0, ret1, ret2
}
// UpdateIPBlock indicates an expected call of UpdateIPBlock.
func (mr *MockClientMockRecorder) UpdateIPBlock(ctx, ipBlockID, ipBlock interface{}) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateIPBlock", reflect.TypeOf((*MockClient)(nil).UpdateIPBlock), ctx, ipBlockID, ipBlock)
}