github.com/opentofu/opentofu@v1.7.1/internal/plugin/mock_proto/mock.go (about)

     1  // Code generated by MockGen. DO NOT EDIT.
     2  // Source: github.com/opentofu/opentofu/internal/tfplugin5 (interfaces: ProviderClient,ProvisionerClient,Provisioner_ProvisionResourceClient,Provisioner_ProvisionResourceServer)
     3  
     4  // Package mock_tfplugin5 is a generated GoMock package.
     5  package mock_tfplugin5
     6  
     7  import (
     8  	context "context"
     9  	reflect "reflect"
    10  
    11  	gomock "github.com/golang/mock/gomock"
    12  	tfplugin5 "github.com/opentofu/opentofu/internal/tfplugin5"
    13  	grpc "google.golang.org/grpc"
    14  	metadata "google.golang.org/grpc/metadata"
    15  )
    16  
    17  // MockProviderClient is a mock of ProviderClient interface.
    18  type MockProviderClient struct {
    19  	ctrl     *gomock.Controller
    20  	recorder *MockProviderClientMockRecorder
    21  }
    22  
    23  // MockProviderClientMockRecorder is the mock recorder for MockProviderClient.
    24  type MockProviderClientMockRecorder struct {
    25  	mock *MockProviderClient
    26  }
    27  
    28  // NewMockProviderClient creates a new mock instance.
    29  func NewMockProviderClient(ctrl *gomock.Controller) *MockProviderClient {
    30  	mock := &MockProviderClient{ctrl: ctrl}
    31  	mock.recorder = &MockProviderClientMockRecorder{mock}
    32  	return mock
    33  }
    34  
    35  // EXPECT returns an object that allows the caller to indicate expected use.
    36  func (m *MockProviderClient) EXPECT() *MockProviderClientMockRecorder {
    37  	return m.recorder
    38  }
    39  
    40  // ApplyResourceChange mocks base method.
    41  func (m *MockProviderClient) ApplyResourceChange(arg0 context.Context, arg1 *tfplugin5.ApplyResourceChange_Request, arg2 ...grpc.CallOption) (*tfplugin5.ApplyResourceChange_Response, error) {
    42  	m.ctrl.T.Helper()
    43  	varargs := []interface{}{arg0, arg1}
    44  	for _, a := range arg2 {
    45  		varargs = append(varargs, a)
    46  	}
    47  	ret := m.ctrl.Call(m, "ApplyResourceChange", varargs...)
    48  	ret0, _ := ret[0].(*tfplugin5.ApplyResourceChange_Response)
    49  	ret1, _ := ret[1].(error)
    50  	return ret0, ret1
    51  }
    52  
    53  // ApplyResourceChange indicates an expected call of ApplyResourceChange.
    54  func (mr *MockProviderClientMockRecorder) ApplyResourceChange(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
    55  	mr.mock.ctrl.T.Helper()
    56  	varargs := append([]interface{}{arg0, arg1}, arg2...)
    57  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ApplyResourceChange", reflect.TypeOf((*MockProviderClient)(nil).ApplyResourceChange), varargs...)
    58  }
    59  
    60  // CallFunction mocks base method.
    61  func (m *MockProviderClient) CallFunction(arg0 context.Context, arg1 *tfplugin5.CallFunction_Request, arg2 ...grpc.CallOption) (*tfplugin5.CallFunction_Response, error) {
    62  	m.ctrl.T.Helper()
    63  	varargs := []interface{}{arg0, arg1}
    64  	for _, a := range arg2 {
    65  		varargs = append(varargs, a)
    66  	}
    67  	ret := m.ctrl.Call(m, "CallFunction", varargs...)
    68  	ret0, _ := ret[0].(*tfplugin5.CallFunction_Response)
    69  	ret1, _ := ret[1].(error)
    70  	return ret0, ret1
    71  }
    72  
    73  // CallFunction indicates an expected call of CallFunction.
    74  func (mr *MockProviderClientMockRecorder) CallFunction(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
    75  	mr.mock.ctrl.T.Helper()
    76  	varargs := append([]interface{}{arg0, arg1}, arg2...)
    77  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CallFunction", reflect.TypeOf((*MockProviderClient)(nil).CallFunction), varargs...)
    78  }
    79  
    80  // Configure mocks base method.
    81  func (m *MockProviderClient) Configure(arg0 context.Context, arg1 *tfplugin5.Configure_Request, arg2 ...grpc.CallOption) (*tfplugin5.Configure_Response, error) {
    82  	m.ctrl.T.Helper()
    83  	varargs := []interface{}{arg0, arg1}
    84  	for _, a := range arg2 {
    85  		varargs = append(varargs, a)
    86  	}
    87  	ret := m.ctrl.Call(m, "Configure", varargs...)
    88  	ret0, _ := ret[0].(*tfplugin5.Configure_Response)
    89  	ret1, _ := ret[1].(error)
    90  	return ret0, ret1
    91  }
    92  
    93  // Configure indicates an expected call of Configure.
    94  func (mr *MockProviderClientMockRecorder) Configure(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
    95  	mr.mock.ctrl.T.Helper()
    96  	varargs := append([]interface{}{arg0, arg1}, arg2...)
    97  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Configure", reflect.TypeOf((*MockProviderClient)(nil).Configure), varargs...)
    98  }
    99  
   100  // GetFunctions mocks base method.
   101  func (m *MockProviderClient) GetFunctions(arg0 context.Context, arg1 *tfplugin5.GetFunctions_Request, arg2 ...grpc.CallOption) (*tfplugin5.GetFunctions_Response, error) {
   102  	m.ctrl.T.Helper()
   103  	varargs := []interface{}{arg0, arg1}
   104  	for _, a := range arg2 {
   105  		varargs = append(varargs, a)
   106  	}
   107  	ret := m.ctrl.Call(m, "GetFunctions", varargs...)
   108  	ret0, _ := ret[0].(*tfplugin5.GetFunctions_Response)
   109  	ret1, _ := ret[1].(error)
   110  	return ret0, ret1
   111  }
   112  
   113  // GetFunctions indicates an expected call of GetFunctions.
   114  func (mr *MockProviderClientMockRecorder) GetFunctions(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
   115  	mr.mock.ctrl.T.Helper()
   116  	varargs := append([]interface{}{arg0, arg1}, arg2...)
   117  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetFunctions", reflect.TypeOf((*MockProviderClient)(nil).GetFunctions), varargs...)
   118  }
   119  
   120  // GetMetadata mocks base method.
   121  func (m *MockProviderClient) GetMetadata(arg0 context.Context, arg1 *tfplugin5.GetMetadata_Request, arg2 ...grpc.CallOption) (*tfplugin5.GetMetadata_Response, error) {
   122  	m.ctrl.T.Helper()
   123  	varargs := []interface{}{arg0, arg1}
   124  	for _, a := range arg2 {
   125  		varargs = append(varargs, a)
   126  	}
   127  	ret := m.ctrl.Call(m, "GetMetadata", varargs...)
   128  	ret0, _ := ret[0].(*tfplugin5.GetMetadata_Response)
   129  	ret1, _ := ret[1].(error)
   130  	return ret0, ret1
   131  }
   132  
   133  // GetMetadata indicates an expected call of GetMetadata.
   134  func (mr *MockProviderClientMockRecorder) GetMetadata(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
   135  	mr.mock.ctrl.T.Helper()
   136  	varargs := append([]interface{}{arg0, arg1}, arg2...)
   137  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetMetadata", reflect.TypeOf((*MockProviderClient)(nil).GetMetadata), varargs...)
   138  }
   139  
   140  // GetSchema mocks base method.
   141  func (m *MockProviderClient) GetSchema(arg0 context.Context, arg1 *tfplugin5.GetProviderSchema_Request, arg2 ...grpc.CallOption) (*tfplugin5.GetProviderSchema_Response, error) {
   142  	m.ctrl.T.Helper()
   143  	varargs := []interface{}{arg0, arg1}
   144  	for _, a := range arg2 {
   145  		varargs = append(varargs, a)
   146  	}
   147  	ret := m.ctrl.Call(m, "GetSchema", varargs...)
   148  	ret0, _ := ret[0].(*tfplugin5.GetProviderSchema_Response)
   149  	ret1, _ := ret[1].(error)
   150  	return ret0, ret1
   151  }
   152  
   153  // GetSchema indicates an expected call of GetSchema.
   154  func (mr *MockProviderClientMockRecorder) GetSchema(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
   155  	mr.mock.ctrl.T.Helper()
   156  	varargs := append([]interface{}{arg0, arg1}, arg2...)
   157  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetSchema", reflect.TypeOf((*MockProviderClient)(nil).GetSchema), varargs...)
   158  }
   159  
   160  // ImportResourceState mocks base method.
   161  func (m *MockProviderClient) ImportResourceState(arg0 context.Context, arg1 *tfplugin5.ImportResourceState_Request, arg2 ...grpc.CallOption) (*tfplugin5.ImportResourceState_Response, error) {
   162  	m.ctrl.T.Helper()
   163  	varargs := []interface{}{arg0, arg1}
   164  	for _, a := range arg2 {
   165  		varargs = append(varargs, a)
   166  	}
   167  	ret := m.ctrl.Call(m, "ImportResourceState", varargs...)
   168  	ret0, _ := ret[0].(*tfplugin5.ImportResourceState_Response)
   169  	ret1, _ := ret[1].(error)
   170  	return ret0, ret1
   171  }
   172  
   173  // ImportResourceState indicates an expected call of ImportResourceState.
   174  func (mr *MockProviderClientMockRecorder) ImportResourceState(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
   175  	mr.mock.ctrl.T.Helper()
   176  	varargs := append([]interface{}{arg0, arg1}, arg2...)
   177  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ImportResourceState", reflect.TypeOf((*MockProviderClient)(nil).ImportResourceState), varargs...)
   178  }
   179  
   180  // MoveResourceState mocks base method.
   181  func (m *MockProviderClient) MoveResourceState(arg0 context.Context, arg1 *tfplugin5.MoveResourceState_Request, arg2 ...grpc.CallOption) (*tfplugin5.MoveResourceState_Response, error) {
   182  	m.ctrl.T.Helper()
   183  	varargs := []interface{}{arg0, arg1}
   184  	for _, a := range arg2 {
   185  		varargs = append(varargs, a)
   186  	}
   187  	ret := m.ctrl.Call(m, "MoveResourceState", varargs...)
   188  	ret0, _ := ret[0].(*tfplugin5.MoveResourceState_Response)
   189  	ret1, _ := ret[1].(error)
   190  	return ret0, ret1
   191  }
   192  
   193  // MoveResourceState indicates an expected call of MoveResourceState.
   194  func (mr *MockProviderClientMockRecorder) MoveResourceState(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
   195  	mr.mock.ctrl.T.Helper()
   196  	varargs := append([]interface{}{arg0, arg1}, arg2...)
   197  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "MoveResourceState", reflect.TypeOf((*MockProviderClient)(nil).MoveResourceState), varargs...)
   198  }
   199  
   200  // PlanResourceChange mocks base method.
   201  func (m *MockProviderClient) PlanResourceChange(arg0 context.Context, arg1 *tfplugin5.PlanResourceChange_Request, arg2 ...grpc.CallOption) (*tfplugin5.PlanResourceChange_Response, error) {
   202  	m.ctrl.T.Helper()
   203  	varargs := []interface{}{arg0, arg1}
   204  	for _, a := range arg2 {
   205  		varargs = append(varargs, a)
   206  	}
   207  	ret := m.ctrl.Call(m, "PlanResourceChange", varargs...)
   208  	ret0, _ := ret[0].(*tfplugin5.PlanResourceChange_Response)
   209  	ret1, _ := ret[1].(error)
   210  	return ret0, ret1
   211  }
   212  
   213  // PlanResourceChange indicates an expected call of PlanResourceChange.
   214  func (mr *MockProviderClientMockRecorder) PlanResourceChange(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
   215  	mr.mock.ctrl.T.Helper()
   216  	varargs := append([]interface{}{arg0, arg1}, arg2...)
   217  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "PlanResourceChange", reflect.TypeOf((*MockProviderClient)(nil).PlanResourceChange), varargs...)
   218  }
   219  
   220  // PrepareProviderConfig mocks base method.
   221  func (m *MockProviderClient) PrepareProviderConfig(arg0 context.Context, arg1 *tfplugin5.PrepareProviderConfig_Request, arg2 ...grpc.CallOption) (*tfplugin5.PrepareProviderConfig_Response, error) {
   222  	m.ctrl.T.Helper()
   223  	varargs := []interface{}{arg0, arg1}
   224  	for _, a := range arg2 {
   225  		varargs = append(varargs, a)
   226  	}
   227  	ret := m.ctrl.Call(m, "PrepareProviderConfig", varargs...)
   228  	ret0, _ := ret[0].(*tfplugin5.PrepareProviderConfig_Response)
   229  	ret1, _ := ret[1].(error)
   230  	return ret0, ret1
   231  }
   232  
   233  // PrepareProviderConfig indicates an expected call of PrepareProviderConfig.
   234  func (mr *MockProviderClientMockRecorder) PrepareProviderConfig(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
   235  	mr.mock.ctrl.T.Helper()
   236  	varargs := append([]interface{}{arg0, arg1}, arg2...)
   237  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "PrepareProviderConfig", reflect.TypeOf((*MockProviderClient)(nil).PrepareProviderConfig), varargs...)
   238  }
   239  
   240  // ReadDataSource mocks base method.
   241  func (m *MockProviderClient) ReadDataSource(arg0 context.Context, arg1 *tfplugin5.ReadDataSource_Request, arg2 ...grpc.CallOption) (*tfplugin5.ReadDataSource_Response, error) {
   242  	m.ctrl.T.Helper()
   243  	varargs := []interface{}{arg0, arg1}
   244  	for _, a := range arg2 {
   245  		varargs = append(varargs, a)
   246  	}
   247  	ret := m.ctrl.Call(m, "ReadDataSource", varargs...)
   248  	ret0, _ := ret[0].(*tfplugin5.ReadDataSource_Response)
   249  	ret1, _ := ret[1].(error)
   250  	return ret0, ret1
   251  }
   252  
   253  // ReadDataSource indicates an expected call of ReadDataSource.
   254  func (mr *MockProviderClientMockRecorder) ReadDataSource(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
   255  	mr.mock.ctrl.T.Helper()
   256  	varargs := append([]interface{}{arg0, arg1}, arg2...)
   257  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReadDataSource", reflect.TypeOf((*MockProviderClient)(nil).ReadDataSource), varargs...)
   258  }
   259  
   260  // ReadResource mocks base method.
   261  func (m *MockProviderClient) ReadResource(arg0 context.Context, arg1 *tfplugin5.ReadResource_Request, arg2 ...grpc.CallOption) (*tfplugin5.ReadResource_Response, error) {
   262  	m.ctrl.T.Helper()
   263  	varargs := []interface{}{arg0, arg1}
   264  	for _, a := range arg2 {
   265  		varargs = append(varargs, a)
   266  	}
   267  	ret := m.ctrl.Call(m, "ReadResource", varargs...)
   268  	ret0, _ := ret[0].(*tfplugin5.ReadResource_Response)
   269  	ret1, _ := ret[1].(error)
   270  	return ret0, ret1
   271  }
   272  
   273  // ReadResource indicates an expected call of ReadResource.
   274  func (mr *MockProviderClientMockRecorder) ReadResource(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
   275  	mr.mock.ctrl.T.Helper()
   276  	varargs := append([]interface{}{arg0, arg1}, arg2...)
   277  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReadResource", reflect.TypeOf((*MockProviderClient)(nil).ReadResource), varargs...)
   278  }
   279  
   280  // Stop mocks base method.
   281  func (m *MockProviderClient) Stop(arg0 context.Context, arg1 *tfplugin5.Stop_Request, arg2 ...grpc.CallOption) (*tfplugin5.Stop_Response, error) {
   282  	m.ctrl.T.Helper()
   283  	varargs := []interface{}{arg0, arg1}
   284  	for _, a := range arg2 {
   285  		varargs = append(varargs, a)
   286  	}
   287  	ret := m.ctrl.Call(m, "Stop", varargs...)
   288  	ret0, _ := ret[0].(*tfplugin5.Stop_Response)
   289  	ret1, _ := ret[1].(error)
   290  	return ret0, ret1
   291  }
   292  
   293  // Stop indicates an expected call of Stop.
   294  func (mr *MockProviderClientMockRecorder) Stop(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
   295  	mr.mock.ctrl.T.Helper()
   296  	varargs := append([]interface{}{arg0, arg1}, arg2...)
   297  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Stop", reflect.TypeOf((*MockProviderClient)(nil).Stop), varargs...)
   298  }
   299  
   300  // UpgradeResourceState mocks base method.
   301  func (m *MockProviderClient) UpgradeResourceState(arg0 context.Context, arg1 *tfplugin5.UpgradeResourceState_Request, arg2 ...grpc.CallOption) (*tfplugin5.UpgradeResourceState_Response, error) {
   302  	m.ctrl.T.Helper()
   303  	varargs := []interface{}{arg0, arg1}
   304  	for _, a := range arg2 {
   305  		varargs = append(varargs, a)
   306  	}
   307  	ret := m.ctrl.Call(m, "UpgradeResourceState", varargs...)
   308  	ret0, _ := ret[0].(*tfplugin5.UpgradeResourceState_Response)
   309  	ret1, _ := ret[1].(error)
   310  	return ret0, ret1
   311  }
   312  
   313  // UpgradeResourceState indicates an expected call of UpgradeResourceState.
   314  func (mr *MockProviderClientMockRecorder) UpgradeResourceState(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
   315  	mr.mock.ctrl.T.Helper()
   316  	varargs := append([]interface{}{arg0, arg1}, arg2...)
   317  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpgradeResourceState", reflect.TypeOf((*MockProviderClient)(nil).UpgradeResourceState), varargs...)
   318  }
   319  
   320  // ValidateDataSourceConfig mocks base method.
   321  func (m *MockProviderClient) ValidateDataSourceConfig(arg0 context.Context, arg1 *tfplugin5.ValidateDataSourceConfig_Request, arg2 ...grpc.CallOption) (*tfplugin5.ValidateDataSourceConfig_Response, error) {
   322  	m.ctrl.T.Helper()
   323  	varargs := []interface{}{arg0, arg1}
   324  	for _, a := range arg2 {
   325  		varargs = append(varargs, a)
   326  	}
   327  	ret := m.ctrl.Call(m, "ValidateDataSourceConfig", varargs...)
   328  	ret0, _ := ret[0].(*tfplugin5.ValidateDataSourceConfig_Response)
   329  	ret1, _ := ret[1].(error)
   330  	return ret0, ret1
   331  }
   332  
   333  // ValidateDataSourceConfig indicates an expected call of ValidateDataSourceConfig.
   334  func (mr *MockProviderClientMockRecorder) ValidateDataSourceConfig(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
   335  	mr.mock.ctrl.T.Helper()
   336  	varargs := append([]interface{}{arg0, arg1}, arg2...)
   337  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ValidateDataSourceConfig", reflect.TypeOf((*MockProviderClient)(nil).ValidateDataSourceConfig), varargs...)
   338  }
   339  
   340  // ValidateResourceTypeConfig mocks base method.
   341  func (m *MockProviderClient) ValidateResourceTypeConfig(arg0 context.Context, arg1 *tfplugin5.ValidateResourceTypeConfig_Request, arg2 ...grpc.CallOption) (*tfplugin5.ValidateResourceTypeConfig_Response, error) {
   342  	m.ctrl.T.Helper()
   343  	varargs := []interface{}{arg0, arg1}
   344  	for _, a := range arg2 {
   345  		varargs = append(varargs, a)
   346  	}
   347  	ret := m.ctrl.Call(m, "ValidateResourceTypeConfig", varargs...)
   348  	ret0, _ := ret[0].(*tfplugin5.ValidateResourceTypeConfig_Response)
   349  	ret1, _ := ret[1].(error)
   350  	return ret0, ret1
   351  }
   352  
   353  // ValidateResourceTypeConfig indicates an expected call of ValidateResourceTypeConfig.
   354  func (mr *MockProviderClientMockRecorder) ValidateResourceTypeConfig(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
   355  	mr.mock.ctrl.T.Helper()
   356  	varargs := append([]interface{}{arg0, arg1}, arg2...)
   357  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ValidateResourceTypeConfig", reflect.TypeOf((*MockProviderClient)(nil).ValidateResourceTypeConfig), varargs...)
   358  }
   359  
   360  // MockProvisionerClient is a mock of ProvisionerClient interface.
   361  type MockProvisionerClient struct {
   362  	ctrl     *gomock.Controller
   363  	recorder *MockProvisionerClientMockRecorder
   364  }
   365  
   366  // MockProvisionerClientMockRecorder is the mock recorder for MockProvisionerClient.
   367  type MockProvisionerClientMockRecorder struct {
   368  	mock *MockProvisionerClient
   369  }
   370  
   371  // NewMockProvisionerClient creates a new mock instance.
   372  func NewMockProvisionerClient(ctrl *gomock.Controller) *MockProvisionerClient {
   373  	mock := &MockProvisionerClient{ctrl: ctrl}
   374  	mock.recorder = &MockProvisionerClientMockRecorder{mock}
   375  	return mock
   376  }
   377  
   378  // EXPECT returns an object that allows the caller to indicate expected use.
   379  func (m *MockProvisionerClient) EXPECT() *MockProvisionerClientMockRecorder {
   380  	return m.recorder
   381  }
   382  
   383  // GetSchema mocks base method.
   384  func (m *MockProvisionerClient) GetSchema(arg0 context.Context, arg1 *tfplugin5.GetProvisionerSchema_Request, arg2 ...grpc.CallOption) (*tfplugin5.GetProvisionerSchema_Response, error) {
   385  	m.ctrl.T.Helper()
   386  	varargs := []interface{}{arg0, arg1}
   387  	for _, a := range arg2 {
   388  		varargs = append(varargs, a)
   389  	}
   390  	ret := m.ctrl.Call(m, "GetSchema", varargs...)
   391  	ret0, _ := ret[0].(*tfplugin5.GetProvisionerSchema_Response)
   392  	ret1, _ := ret[1].(error)
   393  	return ret0, ret1
   394  }
   395  
   396  // GetSchema indicates an expected call of GetSchema.
   397  func (mr *MockProvisionerClientMockRecorder) GetSchema(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
   398  	mr.mock.ctrl.T.Helper()
   399  	varargs := append([]interface{}{arg0, arg1}, arg2...)
   400  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetSchema", reflect.TypeOf((*MockProvisionerClient)(nil).GetSchema), varargs...)
   401  }
   402  
   403  // ProvisionResource mocks base method.
   404  func (m *MockProvisionerClient) ProvisionResource(arg0 context.Context, arg1 *tfplugin5.ProvisionResource_Request, arg2 ...grpc.CallOption) (tfplugin5.Provisioner_ProvisionResourceClient, error) {
   405  	m.ctrl.T.Helper()
   406  	varargs := []interface{}{arg0, arg1}
   407  	for _, a := range arg2 {
   408  		varargs = append(varargs, a)
   409  	}
   410  	ret := m.ctrl.Call(m, "ProvisionResource", varargs...)
   411  	ret0, _ := ret[0].(tfplugin5.Provisioner_ProvisionResourceClient)
   412  	ret1, _ := ret[1].(error)
   413  	return ret0, ret1
   414  }
   415  
   416  // ProvisionResource indicates an expected call of ProvisionResource.
   417  func (mr *MockProvisionerClientMockRecorder) ProvisionResource(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
   418  	mr.mock.ctrl.T.Helper()
   419  	varargs := append([]interface{}{arg0, arg1}, arg2...)
   420  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ProvisionResource", reflect.TypeOf((*MockProvisionerClient)(nil).ProvisionResource), varargs...)
   421  }
   422  
   423  // Stop mocks base method.
   424  func (m *MockProvisionerClient) Stop(arg0 context.Context, arg1 *tfplugin5.Stop_Request, arg2 ...grpc.CallOption) (*tfplugin5.Stop_Response, error) {
   425  	m.ctrl.T.Helper()
   426  	varargs := []interface{}{arg0, arg1}
   427  	for _, a := range arg2 {
   428  		varargs = append(varargs, a)
   429  	}
   430  	ret := m.ctrl.Call(m, "Stop", varargs...)
   431  	ret0, _ := ret[0].(*tfplugin5.Stop_Response)
   432  	ret1, _ := ret[1].(error)
   433  	return ret0, ret1
   434  }
   435  
   436  // Stop indicates an expected call of Stop.
   437  func (mr *MockProvisionerClientMockRecorder) Stop(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
   438  	mr.mock.ctrl.T.Helper()
   439  	varargs := append([]interface{}{arg0, arg1}, arg2...)
   440  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Stop", reflect.TypeOf((*MockProvisionerClient)(nil).Stop), varargs...)
   441  }
   442  
   443  // ValidateProvisionerConfig mocks base method.
   444  func (m *MockProvisionerClient) ValidateProvisionerConfig(arg0 context.Context, arg1 *tfplugin5.ValidateProvisionerConfig_Request, arg2 ...grpc.CallOption) (*tfplugin5.ValidateProvisionerConfig_Response, error) {
   445  	m.ctrl.T.Helper()
   446  	varargs := []interface{}{arg0, arg1}
   447  	for _, a := range arg2 {
   448  		varargs = append(varargs, a)
   449  	}
   450  	ret := m.ctrl.Call(m, "ValidateProvisionerConfig", varargs...)
   451  	ret0, _ := ret[0].(*tfplugin5.ValidateProvisionerConfig_Response)
   452  	ret1, _ := ret[1].(error)
   453  	return ret0, ret1
   454  }
   455  
   456  // ValidateProvisionerConfig indicates an expected call of ValidateProvisionerConfig.
   457  func (mr *MockProvisionerClientMockRecorder) ValidateProvisionerConfig(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
   458  	mr.mock.ctrl.T.Helper()
   459  	varargs := append([]interface{}{arg0, arg1}, arg2...)
   460  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ValidateProvisionerConfig", reflect.TypeOf((*MockProvisionerClient)(nil).ValidateProvisionerConfig), varargs...)
   461  }
   462  
   463  // MockProvisioner_ProvisionResourceClient is a mock of Provisioner_ProvisionResourceClient interface.
   464  type MockProvisioner_ProvisionResourceClient struct {
   465  	ctrl     *gomock.Controller
   466  	recorder *MockProvisioner_ProvisionResourceClientMockRecorder
   467  }
   468  
   469  // MockProvisioner_ProvisionResourceClientMockRecorder is the mock recorder for MockProvisioner_ProvisionResourceClient.
   470  type MockProvisioner_ProvisionResourceClientMockRecorder struct {
   471  	mock *MockProvisioner_ProvisionResourceClient
   472  }
   473  
   474  // NewMockProvisioner_ProvisionResourceClient creates a new mock instance.
   475  func NewMockProvisioner_ProvisionResourceClient(ctrl *gomock.Controller) *MockProvisioner_ProvisionResourceClient {
   476  	mock := &MockProvisioner_ProvisionResourceClient{ctrl: ctrl}
   477  	mock.recorder = &MockProvisioner_ProvisionResourceClientMockRecorder{mock}
   478  	return mock
   479  }
   480  
   481  // EXPECT returns an object that allows the caller to indicate expected use.
   482  func (m *MockProvisioner_ProvisionResourceClient) EXPECT() *MockProvisioner_ProvisionResourceClientMockRecorder {
   483  	return m.recorder
   484  }
   485  
   486  // CloseSend mocks base method.
   487  func (m *MockProvisioner_ProvisionResourceClient) CloseSend() error {
   488  	m.ctrl.T.Helper()
   489  	ret := m.ctrl.Call(m, "CloseSend")
   490  	ret0, _ := ret[0].(error)
   491  	return ret0
   492  }
   493  
   494  // CloseSend indicates an expected call of CloseSend.
   495  func (mr *MockProvisioner_ProvisionResourceClientMockRecorder) CloseSend() *gomock.Call {
   496  	mr.mock.ctrl.T.Helper()
   497  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CloseSend", reflect.TypeOf((*MockProvisioner_ProvisionResourceClient)(nil).CloseSend))
   498  }
   499  
   500  // Context mocks base method.
   501  func (m *MockProvisioner_ProvisionResourceClient) Context() context.Context {
   502  	m.ctrl.T.Helper()
   503  	ret := m.ctrl.Call(m, "Context")
   504  	ret0, _ := ret[0].(context.Context)
   505  	return ret0
   506  }
   507  
   508  // Context indicates an expected call of Context.
   509  func (mr *MockProvisioner_ProvisionResourceClientMockRecorder) Context() *gomock.Call {
   510  	mr.mock.ctrl.T.Helper()
   511  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Context", reflect.TypeOf((*MockProvisioner_ProvisionResourceClient)(nil).Context))
   512  }
   513  
   514  // Header mocks base method.
   515  func (m *MockProvisioner_ProvisionResourceClient) Header() (metadata.MD, error) {
   516  	m.ctrl.T.Helper()
   517  	ret := m.ctrl.Call(m, "Header")
   518  	ret0, _ := ret[0].(metadata.MD)
   519  	ret1, _ := ret[1].(error)
   520  	return ret0, ret1
   521  }
   522  
   523  // Header indicates an expected call of Header.
   524  func (mr *MockProvisioner_ProvisionResourceClientMockRecorder) Header() *gomock.Call {
   525  	mr.mock.ctrl.T.Helper()
   526  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Header", reflect.TypeOf((*MockProvisioner_ProvisionResourceClient)(nil).Header))
   527  }
   528  
   529  // Recv mocks base method.
   530  func (m *MockProvisioner_ProvisionResourceClient) Recv() (*tfplugin5.ProvisionResource_Response, error) {
   531  	m.ctrl.T.Helper()
   532  	ret := m.ctrl.Call(m, "Recv")
   533  	ret0, _ := ret[0].(*tfplugin5.ProvisionResource_Response)
   534  	ret1, _ := ret[1].(error)
   535  	return ret0, ret1
   536  }
   537  
   538  // Recv indicates an expected call of Recv.
   539  func (mr *MockProvisioner_ProvisionResourceClientMockRecorder) Recv() *gomock.Call {
   540  	mr.mock.ctrl.T.Helper()
   541  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Recv", reflect.TypeOf((*MockProvisioner_ProvisionResourceClient)(nil).Recv))
   542  }
   543  
   544  // RecvMsg mocks base method.
   545  func (m *MockProvisioner_ProvisionResourceClient) RecvMsg(arg0 interface{}) error {
   546  	m.ctrl.T.Helper()
   547  	ret := m.ctrl.Call(m, "RecvMsg", arg0)
   548  	ret0, _ := ret[0].(error)
   549  	return ret0
   550  }
   551  
   552  // RecvMsg indicates an expected call of RecvMsg.
   553  func (mr *MockProvisioner_ProvisionResourceClientMockRecorder) RecvMsg(arg0 interface{}) *gomock.Call {
   554  	mr.mock.ctrl.T.Helper()
   555  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RecvMsg", reflect.TypeOf((*MockProvisioner_ProvisionResourceClient)(nil).RecvMsg), arg0)
   556  }
   557  
   558  // SendMsg mocks base method.
   559  func (m *MockProvisioner_ProvisionResourceClient) SendMsg(arg0 interface{}) error {
   560  	m.ctrl.T.Helper()
   561  	ret := m.ctrl.Call(m, "SendMsg", arg0)
   562  	ret0, _ := ret[0].(error)
   563  	return ret0
   564  }
   565  
   566  // SendMsg indicates an expected call of SendMsg.
   567  func (mr *MockProvisioner_ProvisionResourceClientMockRecorder) SendMsg(arg0 interface{}) *gomock.Call {
   568  	mr.mock.ctrl.T.Helper()
   569  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SendMsg", reflect.TypeOf((*MockProvisioner_ProvisionResourceClient)(nil).SendMsg), arg0)
   570  }
   571  
   572  // Trailer mocks base method.
   573  func (m *MockProvisioner_ProvisionResourceClient) Trailer() metadata.MD {
   574  	m.ctrl.T.Helper()
   575  	ret := m.ctrl.Call(m, "Trailer")
   576  	ret0, _ := ret[0].(metadata.MD)
   577  	return ret0
   578  }
   579  
   580  // Trailer indicates an expected call of Trailer.
   581  func (mr *MockProvisioner_ProvisionResourceClientMockRecorder) Trailer() *gomock.Call {
   582  	mr.mock.ctrl.T.Helper()
   583  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Trailer", reflect.TypeOf((*MockProvisioner_ProvisionResourceClient)(nil).Trailer))
   584  }
   585  
   586  // MockProvisioner_ProvisionResourceServer is a mock of Provisioner_ProvisionResourceServer interface.
   587  type MockProvisioner_ProvisionResourceServer struct {
   588  	ctrl     *gomock.Controller
   589  	recorder *MockProvisioner_ProvisionResourceServerMockRecorder
   590  }
   591  
   592  // MockProvisioner_ProvisionResourceServerMockRecorder is the mock recorder for MockProvisioner_ProvisionResourceServer.
   593  type MockProvisioner_ProvisionResourceServerMockRecorder struct {
   594  	mock *MockProvisioner_ProvisionResourceServer
   595  }
   596  
   597  // NewMockProvisioner_ProvisionResourceServer creates a new mock instance.
   598  func NewMockProvisioner_ProvisionResourceServer(ctrl *gomock.Controller) *MockProvisioner_ProvisionResourceServer {
   599  	mock := &MockProvisioner_ProvisionResourceServer{ctrl: ctrl}
   600  	mock.recorder = &MockProvisioner_ProvisionResourceServerMockRecorder{mock}
   601  	return mock
   602  }
   603  
   604  // EXPECT returns an object that allows the caller to indicate expected use.
   605  func (m *MockProvisioner_ProvisionResourceServer) EXPECT() *MockProvisioner_ProvisionResourceServerMockRecorder {
   606  	return m.recorder
   607  }
   608  
   609  // Context mocks base method.
   610  func (m *MockProvisioner_ProvisionResourceServer) Context() context.Context {
   611  	m.ctrl.T.Helper()
   612  	ret := m.ctrl.Call(m, "Context")
   613  	ret0, _ := ret[0].(context.Context)
   614  	return ret0
   615  }
   616  
   617  // Context indicates an expected call of Context.
   618  func (mr *MockProvisioner_ProvisionResourceServerMockRecorder) Context() *gomock.Call {
   619  	mr.mock.ctrl.T.Helper()
   620  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Context", reflect.TypeOf((*MockProvisioner_ProvisionResourceServer)(nil).Context))
   621  }
   622  
   623  // RecvMsg mocks base method.
   624  func (m *MockProvisioner_ProvisionResourceServer) RecvMsg(arg0 interface{}) error {
   625  	m.ctrl.T.Helper()
   626  	ret := m.ctrl.Call(m, "RecvMsg", arg0)
   627  	ret0, _ := ret[0].(error)
   628  	return ret0
   629  }
   630  
   631  // RecvMsg indicates an expected call of RecvMsg.
   632  func (mr *MockProvisioner_ProvisionResourceServerMockRecorder) RecvMsg(arg0 interface{}) *gomock.Call {
   633  	mr.mock.ctrl.T.Helper()
   634  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RecvMsg", reflect.TypeOf((*MockProvisioner_ProvisionResourceServer)(nil).RecvMsg), arg0)
   635  }
   636  
   637  // Send mocks base method.
   638  func (m *MockProvisioner_ProvisionResourceServer) Send(arg0 *tfplugin5.ProvisionResource_Response) error {
   639  	m.ctrl.T.Helper()
   640  	ret := m.ctrl.Call(m, "Send", arg0)
   641  	ret0, _ := ret[0].(error)
   642  	return ret0
   643  }
   644  
   645  // Send indicates an expected call of Send.
   646  func (mr *MockProvisioner_ProvisionResourceServerMockRecorder) Send(arg0 interface{}) *gomock.Call {
   647  	mr.mock.ctrl.T.Helper()
   648  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Send", reflect.TypeOf((*MockProvisioner_ProvisionResourceServer)(nil).Send), arg0)
   649  }
   650  
   651  // SendHeader mocks base method.
   652  func (m *MockProvisioner_ProvisionResourceServer) SendHeader(arg0 metadata.MD) error {
   653  	m.ctrl.T.Helper()
   654  	ret := m.ctrl.Call(m, "SendHeader", arg0)
   655  	ret0, _ := ret[0].(error)
   656  	return ret0
   657  }
   658  
   659  // SendHeader indicates an expected call of SendHeader.
   660  func (mr *MockProvisioner_ProvisionResourceServerMockRecorder) SendHeader(arg0 interface{}) *gomock.Call {
   661  	mr.mock.ctrl.T.Helper()
   662  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SendHeader", reflect.TypeOf((*MockProvisioner_ProvisionResourceServer)(nil).SendHeader), arg0)
   663  }
   664  
   665  // SendMsg mocks base method.
   666  func (m *MockProvisioner_ProvisionResourceServer) SendMsg(arg0 interface{}) error {
   667  	m.ctrl.T.Helper()
   668  	ret := m.ctrl.Call(m, "SendMsg", arg0)
   669  	ret0, _ := ret[0].(error)
   670  	return ret0
   671  }
   672  
   673  // SendMsg indicates an expected call of SendMsg.
   674  func (mr *MockProvisioner_ProvisionResourceServerMockRecorder) SendMsg(arg0 interface{}) *gomock.Call {
   675  	mr.mock.ctrl.T.Helper()
   676  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SendMsg", reflect.TypeOf((*MockProvisioner_ProvisionResourceServer)(nil).SendMsg), arg0)
   677  }
   678  
   679  // SetHeader mocks base method.
   680  func (m *MockProvisioner_ProvisionResourceServer) SetHeader(arg0 metadata.MD) error {
   681  	m.ctrl.T.Helper()
   682  	ret := m.ctrl.Call(m, "SetHeader", arg0)
   683  	ret0, _ := ret[0].(error)
   684  	return ret0
   685  }
   686  
   687  // SetHeader indicates an expected call of SetHeader.
   688  func (mr *MockProvisioner_ProvisionResourceServerMockRecorder) SetHeader(arg0 interface{}) *gomock.Call {
   689  	mr.mock.ctrl.T.Helper()
   690  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SetHeader", reflect.TypeOf((*MockProvisioner_ProvisionResourceServer)(nil).SetHeader), arg0)
   691  }
   692  
   693  // SetTrailer mocks base method.
   694  func (m *MockProvisioner_ProvisionResourceServer) SetTrailer(arg0 metadata.MD) {
   695  	m.ctrl.T.Helper()
   696  	m.ctrl.Call(m, "SetTrailer", arg0)
   697  }
   698  
   699  // SetTrailer indicates an expected call of SetTrailer.
   700  func (mr *MockProvisioner_ProvisionResourceServerMockRecorder) SetTrailer(arg0 interface{}) *gomock.Call {
   701  	mr.mock.ctrl.T.Helper()
   702  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SetTrailer", reflect.TypeOf((*MockProvisioner_ProvisionResourceServer)(nil).SetTrailer), arg0)
   703  }