github.com/tetrafolium/tflint@v0.8.0/mock/ecsmock.go (about)

     1  // Code generated by MockGen. DO NOT EDIT.
     2  // Source: vendor/github.com/aws/aws-sdk-go/service/ecs/ecsiface/interface.go
     3  
     4  // Package mock is a generated GoMock package.
     5  package mock
     6  
     7  import (
     8  	aws "github.com/aws/aws-sdk-go/aws"
     9  	request "github.com/aws/aws-sdk-go/aws/request"
    10  	ecs "github.com/aws/aws-sdk-go/service/ecs"
    11  	gomock "github.com/golang/mock/gomock"
    12  	reflect "reflect"
    13  )
    14  
    15  // MockECSAPI is a mock of ECSAPI interface
    16  type MockECSAPI struct {
    17  	ctrl     *gomock.Controller
    18  	recorder *MockECSAPIMockRecorder
    19  }
    20  
    21  // MockECSAPIMockRecorder is the mock recorder for MockECSAPI
    22  type MockECSAPIMockRecorder struct {
    23  	mock *MockECSAPI
    24  }
    25  
    26  // NewMockECSAPI creates a new mock instance
    27  func NewMockECSAPI(ctrl *gomock.Controller) *MockECSAPI {
    28  	mock := &MockECSAPI{ctrl: ctrl}
    29  	mock.recorder = &MockECSAPIMockRecorder{mock}
    30  	return mock
    31  }
    32  
    33  // EXPECT returns an object that allows the caller to indicate expected use
    34  func (m *MockECSAPI) EXPECT() *MockECSAPIMockRecorder {
    35  	return m.recorder
    36  }
    37  
    38  // CreateCluster mocks base method
    39  func (m *MockECSAPI) CreateCluster(arg0 *ecs.CreateClusterInput) (*ecs.CreateClusterOutput, error) {
    40  	ret := m.ctrl.Call(m, "CreateCluster", arg0)
    41  	ret0, _ := ret[0].(*ecs.CreateClusterOutput)
    42  	ret1, _ := ret[1].(error)
    43  	return ret0, ret1
    44  }
    45  
    46  // CreateCluster indicates an expected call of CreateCluster
    47  func (mr *MockECSAPIMockRecorder) CreateCluster(arg0 interface{}) *gomock.Call {
    48  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateCluster", reflect.TypeOf((*MockECSAPI)(nil).CreateCluster), arg0)
    49  }
    50  
    51  // CreateClusterWithContext mocks base method
    52  func (m *MockECSAPI) CreateClusterWithContext(arg0 aws.Context, arg1 *ecs.CreateClusterInput, arg2 ...request.Option) (*ecs.CreateClusterOutput, error) {
    53  	varargs := []interface{}{arg0, arg1}
    54  	for _, a := range arg2 {
    55  		varargs = append(varargs, a)
    56  	}
    57  	ret := m.ctrl.Call(m, "CreateClusterWithContext", varargs...)
    58  	ret0, _ := ret[0].(*ecs.CreateClusterOutput)
    59  	ret1, _ := ret[1].(error)
    60  	return ret0, ret1
    61  }
    62  
    63  // CreateClusterWithContext indicates an expected call of CreateClusterWithContext
    64  func (mr *MockECSAPIMockRecorder) CreateClusterWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
    65  	varargs := append([]interface{}{arg0, arg1}, arg2...)
    66  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateClusterWithContext", reflect.TypeOf((*MockECSAPI)(nil).CreateClusterWithContext), varargs...)
    67  }
    68  
    69  // CreateClusterRequest mocks base method
    70  func (m *MockECSAPI) CreateClusterRequest(arg0 *ecs.CreateClusterInput) (*request.Request, *ecs.CreateClusterOutput) {
    71  	ret := m.ctrl.Call(m, "CreateClusterRequest", arg0)
    72  	ret0, _ := ret[0].(*request.Request)
    73  	ret1, _ := ret[1].(*ecs.CreateClusterOutput)
    74  	return ret0, ret1
    75  }
    76  
    77  // CreateClusterRequest indicates an expected call of CreateClusterRequest
    78  func (mr *MockECSAPIMockRecorder) CreateClusterRequest(arg0 interface{}) *gomock.Call {
    79  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateClusterRequest", reflect.TypeOf((*MockECSAPI)(nil).CreateClusterRequest), arg0)
    80  }
    81  
    82  // CreateService mocks base method
    83  func (m *MockECSAPI) CreateService(arg0 *ecs.CreateServiceInput) (*ecs.CreateServiceOutput, error) {
    84  	ret := m.ctrl.Call(m, "CreateService", arg0)
    85  	ret0, _ := ret[0].(*ecs.CreateServiceOutput)
    86  	ret1, _ := ret[1].(error)
    87  	return ret0, ret1
    88  }
    89  
    90  // CreateService indicates an expected call of CreateService
    91  func (mr *MockECSAPIMockRecorder) CreateService(arg0 interface{}) *gomock.Call {
    92  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateService", reflect.TypeOf((*MockECSAPI)(nil).CreateService), arg0)
    93  }
    94  
    95  // CreateServiceWithContext mocks base method
    96  func (m *MockECSAPI) CreateServiceWithContext(arg0 aws.Context, arg1 *ecs.CreateServiceInput, arg2 ...request.Option) (*ecs.CreateServiceOutput, error) {
    97  	varargs := []interface{}{arg0, arg1}
    98  	for _, a := range arg2 {
    99  		varargs = append(varargs, a)
   100  	}
   101  	ret := m.ctrl.Call(m, "CreateServiceWithContext", varargs...)
   102  	ret0, _ := ret[0].(*ecs.CreateServiceOutput)
   103  	ret1, _ := ret[1].(error)
   104  	return ret0, ret1
   105  }
   106  
   107  // CreateServiceWithContext indicates an expected call of CreateServiceWithContext
   108  func (mr *MockECSAPIMockRecorder) CreateServiceWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
   109  	varargs := append([]interface{}{arg0, arg1}, arg2...)
   110  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateServiceWithContext", reflect.TypeOf((*MockECSAPI)(nil).CreateServiceWithContext), varargs...)
   111  }
   112  
   113  // CreateServiceRequest mocks base method
   114  func (m *MockECSAPI) CreateServiceRequest(arg0 *ecs.CreateServiceInput) (*request.Request, *ecs.CreateServiceOutput) {
   115  	ret := m.ctrl.Call(m, "CreateServiceRequest", arg0)
   116  	ret0, _ := ret[0].(*request.Request)
   117  	ret1, _ := ret[1].(*ecs.CreateServiceOutput)
   118  	return ret0, ret1
   119  }
   120  
   121  // CreateServiceRequest indicates an expected call of CreateServiceRequest
   122  func (mr *MockECSAPIMockRecorder) CreateServiceRequest(arg0 interface{}) *gomock.Call {
   123  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateServiceRequest", reflect.TypeOf((*MockECSAPI)(nil).CreateServiceRequest), arg0)
   124  }
   125  
   126  // DeleteAttributes mocks base method
   127  func (m *MockECSAPI) DeleteAttributes(arg0 *ecs.DeleteAttributesInput) (*ecs.DeleteAttributesOutput, error) {
   128  	ret := m.ctrl.Call(m, "DeleteAttributes", arg0)
   129  	ret0, _ := ret[0].(*ecs.DeleteAttributesOutput)
   130  	ret1, _ := ret[1].(error)
   131  	return ret0, ret1
   132  }
   133  
   134  // DeleteAttributes indicates an expected call of DeleteAttributes
   135  func (mr *MockECSAPIMockRecorder) DeleteAttributes(arg0 interface{}) *gomock.Call {
   136  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteAttributes", reflect.TypeOf((*MockECSAPI)(nil).DeleteAttributes), arg0)
   137  }
   138  
   139  // DeleteAttributesWithContext mocks base method
   140  func (m *MockECSAPI) DeleteAttributesWithContext(arg0 aws.Context, arg1 *ecs.DeleteAttributesInput, arg2 ...request.Option) (*ecs.DeleteAttributesOutput, error) {
   141  	varargs := []interface{}{arg0, arg1}
   142  	for _, a := range arg2 {
   143  		varargs = append(varargs, a)
   144  	}
   145  	ret := m.ctrl.Call(m, "DeleteAttributesWithContext", varargs...)
   146  	ret0, _ := ret[0].(*ecs.DeleteAttributesOutput)
   147  	ret1, _ := ret[1].(error)
   148  	return ret0, ret1
   149  }
   150  
   151  // DeleteAttributesWithContext indicates an expected call of DeleteAttributesWithContext
   152  func (mr *MockECSAPIMockRecorder) DeleteAttributesWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
   153  	varargs := append([]interface{}{arg0, arg1}, arg2...)
   154  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteAttributesWithContext", reflect.TypeOf((*MockECSAPI)(nil).DeleteAttributesWithContext), varargs...)
   155  }
   156  
   157  // DeleteAttributesRequest mocks base method
   158  func (m *MockECSAPI) DeleteAttributesRequest(arg0 *ecs.DeleteAttributesInput) (*request.Request, *ecs.DeleteAttributesOutput) {
   159  	ret := m.ctrl.Call(m, "DeleteAttributesRequest", arg0)
   160  	ret0, _ := ret[0].(*request.Request)
   161  	ret1, _ := ret[1].(*ecs.DeleteAttributesOutput)
   162  	return ret0, ret1
   163  }
   164  
   165  // DeleteAttributesRequest indicates an expected call of DeleteAttributesRequest
   166  func (mr *MockECSAPIMockRecorder) DeleteAttributesRequest(arg0 interface{}) *gomock.Call {
   167  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteAttributesRequest", reflect.TypeOf((*MockECSAPI)(nil).DeleteAttributesRequest), arg0)
   168  }
   169  
   170  // DeleteCluster mocks base method
   171  func (m *MockECSAPI) DeleteCluster(arg0 *ecs.DeleteClusterInput) (*ecs.DeleteClusterOutput, error) {
   172  	ret := m.ctrl.Call(m, "DeleteCluster", arg0)
   173  	ret0, _ := ret[0].(*ecs.DeleteClusterOutput)
   174  	ret1, _ := ret[1].(error)
   175  	return ret0, ret1
   176  }
   177  
   178  // DeleteCluster indicates an expected call of DeleteCluster
   179  func (mr *MockECSAPIMockRecorder) DeleteCluster(arg0 interface{}) *gomock.Call {
   180  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteCluster", reflect.TypeOf((*MockECSAPI)(nil).DeleteCluster), arg0)
   181  }
   182  
   183  // DeleteClusterWithContext mocks base method
   184  func (m *MockECSAPI) DeleteClusterWithContext(arg0 aws.Context, arg1 *ecs.DeleteClusterInput, arg2 ...request.Option) (*ecs.DeleteClusterOutput, error) {
   185  	varargs := []interface{}{arg0, arg1}
   186  	for _, a := range arg2 {
   187  		varargs = append(varargs, a)
   188  	}
   189  	ret := m.ctrl.Call(m, "DeleteClusterWithContext", varargs...)
   190  	ret0, _ := ret[0].(*ecs.DeleteClusterOutput)
   191  	ret1, _ := ret[1].(error)
   192  	return ret0, ret1
   193  }
   194  
   195  // DeleteClusterWithContext indicates an expected call of DeleteClusterWithContext
   196  func (mr *MockECSAPIMockRecorder) DeleteClusterWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
   197  	varargs := append([]interface{}{arg0, arg1}, arg2...)
   198  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteClusterWithContext", reflect.TypeOf((*MockECSAPI)(nil).DeleteClusterWithContext), varargs...)
   199  }
   200  
   201  // DeleteClusterRequest mocks base method
   202  func (m *MockECSAPI) DeleteClusterRequest(arg0 *ecs.DeleteClusterInput) (*request.Request, *ecs.DeleteClusterOutput) {
   203  	ret := m.ctrl.Call(m, "DeleteClusterRequest", arg0)
   204  	ret0, _ := ret[0].(*request.Request)
   205  	ret1, _ := ret[1].(*ecs.DeleteClusterOutput)
   206  	return ret0, ret1
   207  }
   208  
   209  // DeleteClusterRequest indicates an expected call of DeleteClusterRequest
   210  func (mr *MockECSAPIMockRecorder) DeleteClusterRequest(arg0 interface{}) *gomock.Call {
   211  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteClusterRequest", reflect.TypeOf((*MockECSAPI)(nil).DeleteClusterRequest), arg0)
   212  }
   213  
   214  // DeleteService mocks base method
   215  func (m *MockECSAPI) DeleteService(arg0 *ecs.DeleteServiceInput) (*ecs.DeleteServiceOutput, error) {
   216  	ret := m.ctrl.Call(m, "DeleteService", arg0)
   217  	ret0, _ := ret[0].(*ecs.DeleteServiceOutput)
   218  	ret1, _ := ret[1].(error)
   219  	return ret0, ret1
   220  }
   221  
   222  // DeleteService indicates an expected call of DeleteService
   223  func (mr *MockECSAPIMockRecorder) DeleteService(arg0 interface{}) *gomock.Call {
   224  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteService", reflect.TypeOf((*MockECSAPI)(nil).DeleteService), arg0)
   225  }
   226  
   227  // DeleteServiceWithContext mocks base method
   228  func (m *MockECSAPI) DeleteServiceWithContext(arg0 aws.Context, arg1 *ecs.DeleteServiceInput, arg2 ...request.Option) (*ecs.DeleteServiceOutput, error) {
   229  	varargs := []interface{}{arg0, arg1}
   230  	for _, a := range arg2 {
   231  		varargs = append(varargs, a)
   232  	}
   233  	ret := m.ctrl.Call(m, "DeleteServiceWithContext", varargs...)
   234  	ret0, _ := ret[0].(*ecs.DeleteServiceOutput)
   235  	ret1, _ := ret[1].(error)
   236  	return ret0, ret1
   237  }
   238  
   239  // DeleteServiceWithContext indicates an expected call of DeleteServiceWithContext
   240  func (mr *MockECSAPIMockRecorder) DeleteServiceWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
   241  	varargs := append([]interface{}{arg0, arg1}, arg2...)
   242  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteServiceWithContext", reflect.TypeOf((*MockECSAPI)(nil).DeleteServiceWithContext), varargs...)
   243  }
   244  
   245  // DeleteServiceRequest mocks base method
   246  func (m *MockECSAPI) DeleteServiceRequest(arg0 *ecs.DeleteServiceInput) (*request.Request, *ecs.DeleteServiceOutput) {
   247  	ret := m.ctrl.Call(m, "DeleteServiceRequest", arg0)
   248  	ret0, _ := ret[0].(*request.Request)
   249  	ret1, _ := ret[1].(*ecs.DeleteServiceOutput)
   250  	return ret0, ret1
   251  }
   252  
   253  // DeleteServiceRequest indicates an expected call of DeleteServiceRequest
   254  func (mr *MockECSAPIMockRecorder) DeleteServiceRequest(arg0 interface{}) *gomock.Call {
   255  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteServiceRequest", reflect.TypeOf((*MockECSAPI)(nil).DeleteServiceRequest), arg0)
   256  }
   257  
   258  // DeregisterContainerInstance mocks base method
   259  func (m *MockECSAPI) DeregisterContainerInstance(arg0 *ecs.DeregisterContainerInstanceInput) (*ecs.DeregisterContainerInstanceOutput, error) {
   260  	ret := m.ctrl.Call(m, "DeregisterContainerInstance", arg0)
   261  	ret0, _ := ret[0].(*ecs.DeregisterContainerInstanceOutput)
   262  	ret1, _ := ret[1].(error)
   263  	return ret0, ret1
   264  }
   265  
   266  // DeregisterContainerInstance indicates an expected call of DeregisterContainerInstance
   267  func (mr *MockECSAPIMockRecorder) DeregisterContainerInstance(arg0 interface{}) *gomock.Call {
   268  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeregisterContainerInstance", reflect.TypeOf((*MockECSAPI)(nil).DeregisterContainerInstance), arg0)
   269  }
   270  
   271  // DeregisterContainerInstanceWithContext mocks base method
   272  func (m *MockECSAPI) DeregisterContainerInstanceWithContext(arg0 aws.Context, arg1 *ecs.DeregisterContainerInstanceInput, arg2 ...request.Option) (*ecs.DeregisterContainerInstanceOutput, error) {
   273  	varargs := []interface{}{arg0, arg1}
   274  	for _, a := range arg2 {
   275  		varargs = append(varargs, a)
   276  	}
   277  	ret := m.ctrl.Call(m, "DeregisterContainerInstanceWithContext", varargs...)
   278  	ret0, _ := ret[0].(*ecs.DeregisterContainerInstanceOutput)
   279  	ret1, _ := ret[1].(error)
   280  	return ret0, ret1
   281  }
   282  
   283  // DeregisterContainerInstanceWithContext indicates an expected call of DeregisterContainerInstanceWithContext
   284  func (mr *MockECSAPIMockRecorder) DeregisterContainerInstanceWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
   285  	varargs := append([]interface{}{arg0, arg1}, arg2...)
   286  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeregisterContainerInstanceWithContext", reflect.TypeOf((*MockECSAPI)(nil).DeregisterContainerInstanceWithContext), varargs...)
   287  }
   288  
   289  // DeregisterContainerInstanceRequest mocks base method
   290  func (m *MockECSAPI) DeregisterContainerInstanceRequest(arg0 *ecs.DeregisterContainerInstanceInput) (*request.Request, *ecs.DeregisterContainerInstanceOutput) {
   291  	ret := m.ctrl.Call(m, "DeregisterContainerInstanceRequest", arg0)
   292  	ret0, _ := ret[0].(*request.Request)
   293  	ret1, _ := ret[1].(*ecs.DeregisterContainerInstanceOutput)
   294  	return ret0, ret1
   295  }
   296  
   297  // DeregisterContainerInstanceRequest indicates an expected call of DeregisterContainerInstanceRequest
   298  func (mr *MockECSAPIMockRecorder) DeregisterContainerInstanceRequest(arg0 interface{}) *gomock.Call {
   299  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeregisterContainerInstanceRequest", reflect.TypeOf((*MockECSAPI)(nil).DeregisterContainerInstanceRequest), arg0)
   300  }
   301  
   302  // DeregisterTaskDefinition mocks base method
   303  func (m *MockECSAPI) DeregisterTaskDefinition(arg0 *ecs.DeregisterTaskDefinitionInput) (*ecs.DeregisterTaskDefinitionOutput, error) {
   304  	ret := m.ctrl.Call(m, "DeregisterTaskDefinition", arg0)
   305  	ret0, _ := ret[0].(*ecs.DeregisterTaskDefinitionOutput)
   306  	ret1, _ := ret[1].(error)
   307  	return ret0, ret1
   308  }
   309  
   310  // DeregisterTaskDefinition indicates an expected call of DeregisterTaskDefinition
   311  func (mr *MockECSAPIMockRecorder) DeregisterTaskDefinition(arg0 interface{}) *gomock.Call {
   312  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeregisterTaskDefinition", reflect.TypeOf((*MockECSAPI)(nil).DeregisterTaskDefinition), arg0)
   313  }
   314  
   315  // DeregisterTaskDefinitionWithContext mocks base method
   316  func (m *MockECSAPI) DeregisterTaskDefinitionWithContext(arg0 aws.Context, arg1 *ecs.DeregisterTaskDefinitionInput, arg2 ...request.Option) (*ecs.DeregisterTaskDefinitionOutput, error) {
   317  	varargs := []interface{}{arg0, arg1}
   318  	for _, a := range arg2 {
   319  		varargs = append(varargs, a)
   320  	}
   321  	ret := m.ctrl.Call(m, "DeregisterTaskDefinitionWithContext", varargs...)
   322  	ret0, _ := ret[0].(*ecs.DeregisterTaskDefinitionOutput)
   323  	ret1, _ := ret[1].(error)
   324  	return ret0, ret1
   325  }
   326  
   327  // DeregisterTaskDefinitionWithContext indicates an expected call of DeregisterTaskDefinitionWithContext
   328  func (mr *MockECSAPIMockRecorder) DeregisterTaskDefinitionWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
   329  	varargs := append([]interface{}{arg0, arg1}, arg2...)
   330  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeregisterTaskDefinitionWithContext", reflect.TypeOf((*MockECSAPI)(nil).DeregisterTaskDefinitionWithContext), varargs...)
   331  }
   332  
   333  // DeregisterTaskDefinitionRequest mocks base method
   334  func (m *MockECSAPI) DeregisterTaskDefinitionRequest(arg0 *ecs.DeregisterTaskDefinitionInput) (*request.Request, *ecs.DeregisterTaskDefinitionOutput) {
   335  	ret := m.ctrl.Call(m, "DeregisterTaskDefinitionRequest", arg0)
   336  	ret0, _ := ret[0].(*request.Request)
   337  	ret1, _ := ret[1].(*ecs.DeregisterTaskDefinitionOutput)
   338  	return ret0, ret1
   339  }
   340  
   341  // DeregisterTaskDefinitionRequest indicates an expected call of DeregisterTaskDefinitionRequest
   342  func (mr *MockECSAPIMockRecorder) DeregisterTaskDefinitionRequest(arg0 interface{}) *gomock.Call {
   343  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeregisterTaskDefinitionRequest", reflect.TypeOf((*MockECSAPI)(nil).DeregisterTaskDefinitionRequest), arg0)
   344  }
   345  
   346  // DescribeClusters mocks base method
   347  func (m *MockECSAPI) DescribeClusters(arg0 *ecs.DescribeClustersInput) (*ecs.DescribeClustersOutput, error) {
   348  	ret := m.ctrl.Call(m, "DescribeClusters", arg0)
   349  	ret0, _ := ret[0].(*ecs.DescribeClustersOutput)
   350  	ret1, _ := ret[1].(error)
   351  	return ret0, ret1
   352  }
   353  
   354  // DescribeClusters indicates an expected call of DescribeClusters
   355  func (mr *MockECSAPIMockRecorder) DescribeClusters(arg0 interface{}) *gomock.Call {
   356  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeClusters", reflect.TypeOf((*MockECSAPI)(nil).DescribeClusters), arg0)
   357  }
   358  
   359  // DescribeClustersWithContext mocks base method
   360  func (m *MockECSAPI) DescribeClustersWithContext(arg0 aws.Context, arg1 *ecs.DescribeClustersInput, arg2 ...request.Option) (*ecs.DescribeClustersOutput, error) {
   361  	varargs := []interface{}{arg0, arg1}
   362  	for _, a := range arg2 {
   363  		varargs = append(varargs, a)
   364  	}
   365  	ret := m.ctrl.Call(m, "DescribeClustersWithContext", varargs...)
   366  	ret0, _ := ret[0].(*ecs.DescribeClustersOutput)
   367  	ret1, _ := ret[1].(error)
   368  	return ret0, ret1
   369  }
   370  
   371  // DescribeClustersWithContext indicates an expected call of DescribeClustersWithContext
   372  func (mr *MockECSAPIMockRecorder) DescribeClustersWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
   373  	varargs := append([]interface{}{arg0, arg1}, arg2...)
   374  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeClustersWithContext", reflect.TypeOf((*MockECSAPI)(nil).DescribeClustersWithContext), varargs...)
   375  }
   376  
   377  // DescribeClustersRequest mocks base method
   378  func (m *MockECSAPI) DescribeClustersRequest(arg0 *ecs.DescribeClustersInput) (*request.Request, *ecs.DescribeClustersOutput) {
   379  	ret := m.ctrl.Call(m, "DescribeClustersRequest", arg0)
   380  	ret0, _ := ret[0].(*request.Request)
   381  	ret1, _ := ret[1].(*ecs.DescribeClustersOutput)
   382  	return ret0, ret1
   383  }
   384  
   385  // DescribeClustersRequest indicates an expected call of DescribeClustersRequest
   386  func (mr *MockECSAPIMockRecorder) DescribeClustersRequest(arg0 interface{}) *gomock.Call {
   387  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeClustersRequest", reflect.TypeOf((*MockECSAPI)(nil).DescribeClustersRequest), arg0)
   388  }
   389  
   390  // DescribeContainerInstances mocks base method
   391  func (m *MockECSAPI) DescribeContainerInstances(arg0 *ecs.DescribeContainerInstancesInput) (*ecs.DescribeContainerInstancesOutput, error) {
   392  	ret := m.ctrl.Call(m, "DescribeContainerInstances", arg0)
   393  	ret0, _ := ret[0].(*ecs.DescribeContainerInstancesOutput)
   394  	ret1, _ := ret[1].(error)
   395  	return ret0, ret1
   396  }
   397  
   398  // DescribeContainerInstances indicates an expected call of DescribeContainerInstances
   399  func (mr *MockECSAPIMockRecorder) DescribeContainerInstances(arg0 interface{}) *gomock.Call {
   400  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeContainerInstances", reflect.TypeOf((*MockECSAPI)(nil).DescribeContainerInstances), arg0)
   401  }
   402  
   403  // DescribeContainerInstancesWithContext mocks base method
   404  func (m *MockECSAPI) DescribeContainerInstancesWithContext(arg0 aws.Context, arg1 *ecs.DescribeContainerInstancesInput, arg2 ...request.Option) (*ecs.DescribeContainerInstancesOutput, error) {
   405  	varargs := []interface{}{arg0, arg1}
   406  	for _, a := range arg2 {
   407  		varargs = append(varargs, a)
   408  	}
   409  	ret := m.ctrl.Call(m, "DescribeContainerInstancesWithContext", varargs...)
   410  	ret0, _ := ret[0].(*ecs.DescribeContainerInstancesOutput)
   411  	ret1, _ := ret[1].(error)
   412  	return ret0, ret1
   413  }
   414  
   415  // DescribeContainerInstancesWithContext indicates an expected call of DescribeContainerInstancesWithContext
   416  func (mr *MockECSAPIMockRecorder) DescribeContainerInstancesWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
   417  	varargs := append([]interface{}{arg0, arg1}, arg2...)
   418  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeContainerInstancesWithContext", reflect.TypeOf((*MockECSAPI)(nil).DescribeContainerInstancesWithContext), varargs...)
   419  }
   420  
   421  // DescribeContainerInstancesRequest mocks base method
   422  func (m *MockECSAPI) DescribeContainerInstancesRequest(arg0 *ecs.DescribeContainerInstancesInput) (*request.Request, *ecs.DescribeContainerInstancesOutput) {
   423  	ret := m.ctrl.Call(m, "DescribeContainerInstancesRequest", arg0)
   424  	ret0, _ := ret[0].(*request.Request)
   425  	ret1, _ := ret[1].(*ecs.DescribeContainerInstancesOutput)
   426  	return ret0, ret1
   427  }
   428  
   429  // DescribeContainerInstancesRequest indicates an expected call of DescribeContainerInstancesRequest
   430  func (mr *MockECSAPIMockRecorder) DescribeContainerInstancesRequest(arg0 interface{}) *gomock.Call {
   431  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeContainerInstancesRequest", reflect.TypeOf((*MockECSAPI)(nil).DescribeContainerInstancesRequest), arg0)
   432  }
   433  
   434  // DescribeServices mocks base method
   435  func (m *MockECSAPI) DescribeServices(arg0 *ecs.DescribeServicesInput) (*ecs.DescribeServicesOutput, error) {
   436  	ret := m.ctrl.Call(m, "DescribeServices", arg0)
   437  	ret0, _ := ret[0].(*ecs.DescribeServicesOutput)
   438  	ret1, _ := ret[1].(error)
   439  	return ret0, ret1
   440  }
   441  
   442  // DescribeServices indicates an expected call of DescribeServices
   443  func (mr *MockECSAPIMockRecorder) DescribeServices(arg0 interface{}) *gomock.Call {
   444  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeServices", reflect.TypeOf((*MockECSAPI)(nil).DescribeServices), arg0)
   445  }
   446  
   447  // DescribeServicesWithContext mocks base method
   448  func (m *MockECSAPI) DescribeServicesWithContext(arg0 aws.Context, arg1 *ecs.DescribeServicesInput, arg2 ...request.Option) (*ecs.DescribeServicesOutput, error) {
   449  	varargs := []interface{}{arg0, arg1}
   450  	for _, a := range arg2 {
   451  		varargs = append(varargs, a)
   452  	}
   453  	ret := m.ctrl.Call(m, "DescribeServicesWithContext", varargs...)
   454  	ret0, _ := ret[0].(*ecs.DescribeServicesOutput)
   455  	ret1, _ := ret[1].(error)
   456  	return ret0, ret1
   457  }
   458  
   459  // DescribeServicesWithContext indicates an expected call of DescribeServicesWithContext
   460  func (mr *MockECSAPIMockRecorder) DescribeServicesWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
   461  	varargs := append([]interface{}{arg0, arg1}, arg2...)
   462  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeServicesWithContext", reflect.TypeOf((*MockECSAPI)(nil).DescribeServicesWithContext), varargs...)
   463  }
   464  
   465  // DescribeServicesRequest mocks base method
   466  func (m *MockECSAPI) DescribeServicesRequest(arg0 *ecs.DescribeServicesInput) (*request.Request, *ecs.DescribeServicesOutput) {
   467  	ret := m.ctrl.Call(m, "DescribeServicesRequest", arg0)
   468  	ret0, _ := ret[0].(*request.Request)
   469  	ret1, _ := ret[1].(*ecs.DescribeServicesOutput)
   470  	return ret0, ret1
   471  }
   472  
   473  // DescribeServicesRequest indicates an expected call of DescribeServicesRequest
   474  func (mr *MockECSAPIMockRecorder) DescribeServicesRequest(arg0 interface{}) *gomock.Call {
   475  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeServicesRequest", reflect.TypeOf((*MockECSAPI)(nil).DescribeServicesRequest), arg0)
   476  }
   477  
   478  // DescribeTaskDefinition mocks base method
   479  func (m *MockECSAPI) DescribeTaskDefinition(arg0 *ecs.DescribeTaskDefinitionInput) (*ecs.DescribeTaskDefinitionOutput, error) {
   480  	ret := m.ctrl.Call(m, "DescribeTaskDefinition", arg0)
   481  	ret0, _ := ret[0].(*ecs.DescribeTaskDefinitionOutput)
   482  	ret1, _ := ret[1].(error)
   483  	return ret0, ret1
   484  }
   485  
   486  // DescribeTaskDefinition indicates an expected call of DescribeTaskDefinition
   487  func (mr *MockECSAPIMockRecorder) DescribeTaskDefinition(arg0 interface{}) *gomock.Call {
   488  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeTaskDefinition", reflect.TypeOf((*MockECSAPI)(nil).DescribeTaskDefinition), arg0)
   489  }
   490  
   491  // DescribeTaskDefinitionWithContext mocks base method
   492  func (m *MockECSAPI) DescribeTaskDefinitionWithContext(arg0 aws.Context, arg1 *ecs.DescribeTaskDefinitionInput, arg2 ...request.Option) (*ecs.DescribeTaskDefinitionOutput, error) {
   493  	varargs := []interface{}{arg0, arg1}
   494  	for _, a := range arg2 {
   495  		varargs = append(varargs, a)
   496  	}
   497  	ret := m.ctrl.Call(m, "DescribeTaskDefinitionWithContext", varargs...)
   498  	ret0, _ := ret[0].(*ecs.DescribeTaskDefinitionOutput)
   499  	ret1, _ := ret[1].(error)
   500  	return ret0, ret1
   501  }
   502  
   503  // DescribeTaskDefinitionWithContext indicates an expected call of DescribeTaskDefinitionWithContext
   504  func (mr *MockECSAPIMockRecorder) DescribeTaskDefinitionWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
   505  	varargs := append([]interface{}{arg0, arg1}, arg2...)
   506  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeTaskDefinitionWithContext", reflect.TypeOf((*MockECSAPI)(nil).DescribeTaskDefinitionWithContext), varargs...)
   507  }
   508  
   509  // DescribeTaskDefinitionRequest mocks base method
   510  func (m *MockECSAPI) DescribeTaskDefinitionRequest(arg0 *ecs.DescribeTaskDefinitionInput) (*request.Request, *ecs.DescribeTaskDefinitionOutput) {
   511  	ret := m.ctrl.Call(m, "DescribeTaskDefinitionRequest", arg0)
   512  	ret0, _ := ret[0].(*request.Request)
   513  	ret1, _ := ret[1].(*ecs.DescribeTaskDefinitionOutput)
   514  	return ret0, ret1
   515  }
   516  
   517  // DescribeTaskDefinitionRequest indicates an expected call of DescribeTaskDefinitionRequest
   518  func (mr *MockECSAPIMockRecorder) DescribeTaskDefinitionRequest(arg0 interface{}) *gomock.Call {
   519  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeTaskDefinitionRequest", reflect.TypeOf((*MockECSAPI)(nil).DescribeTaskDefinitionRequest), arg0)
   520  }
   521  
   522  // DescribeTasks mocks base method
   523  func (m *MockECSAPI) DescribeTasks(arg0 *ecs.DescribeTasksInput) (*ecs.DescribeTasksOutput, error) {
   524  	ret := m.ctrl.Call(m, "DescribeTasks", arg0)
   525  	ret0, _ := ret[0].(*ecs.DescribeTasksOutput)
   526  	ret1, _ := ret[1].(error)
   527  	return ret0, ret1
   528  }
   529  
   530  // DescribeTasks indicates an expected call of DescribeTasks
   531  func (mr *MockECSAPIMockRecorder) DescribeTasks(arg0 interface{}) *gomock.Call {
   532  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeTasks", reflect.TypeOf((*MockECSAPI)(nil).DescribeTasks), arg0)
   533  }
   534  
   535  // DescribeTasksWithContext mocks base method
   536  func (m *MockECSAPI) DescribeTasksWithContext(arg0 aws.Context, arg1 *ecs.DescribeTasksInput, arg2 ...request.Option) (*ecs.DescribeTasksOutput, error) {
   537  	varargs := []interface{}{arg0, arg1}
   538  	for _, a := range arg2 {
   539  		varargs = append(varargs, a)
   540  	}
   541  	ret := m.ctrl.Call(m, "DescribeTasksWithContext", varargs...)
   542  	ret0, _ := ret[0].(*ecs.DescribeTasksOutput)
   543  	ret1, _ := ret[1].(error)
   544  	return ret0, ret1
   545  }
   546  
   547  // DescribeTasksWithContext indicates an expected call of DescribeTasksWithContext
   548  func (mr *MockECSAPIMockRecorder) DescribeTasksWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
   549  	varargs := append([]interface{}{arg0, arg1}, arg2...)
   550  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeTasksWithContext", reflect.TypeOf((*MockECSAPI)(nil).DescribeTasksWithContext), varargs...)
   551  }
   552  
   553  // DescribeTasksRequest mocks base method
   554  func (m *MockECSAPI) DescribeTasksRequest(arg0 *ecs.DescribeTasksInput) (*request.Request, *ecs.DescribeTasksOutput) {
   555  	ret := m.ctrl.Call(m, "DescribeTasksRequest", arg0)
   556  	ret0, _ := ret[0].(*request.Request)
   557  	ret1, _ := ret[1].(*ecs.DescribeTasksOutput)
   558  	return ret0, ret1
   559  }
   560  
   561  // DescribeTasksRequest indicates an expected call of DescribeTasksRequest
   562  func (mr *MockECSAPIMockRecorder) DescribeTasksRequest(arg0 interface{}) *gomock.Call {
   563  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeTasksRequest", reflect.TypeOf((*MockECSAPI)(nil).DescribeTasksRequest), arg0)
   564  }
   565  
   566  // DiscoverPollEndpoint mocks base method
   567  func (m *MockECSAPI) DiscoverPollEndpoint(arg0 *ecs.DiscoverPollEndpointInput) (*ecs.DiscoverPollEndpointOutput, error) {
   568  	ret := m.ctrl.Call(m, "DiscoverPollEndpoint", arg0)
   569  	ret0, _ := ret[0].(*ecs.DiscoverPollEndpointOutput)
   570  	ret1, _ := ret[1].(error)
   571  	return ret0, ret1
   572  }
   573  
   574  // DiscoverPollEndpoint indicates an expected call of DiscoverPollEndpoint
   575  func (mr *MockECSAPIMockRecorder) DiscoverPollEndpoint(arg0 interface{}) *gomock.Call {
   576  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DiscoverPollEndpoint", reflect.TypeOf((*MockECSAPI)(nil).DiscoverPollEndpoint), arg0)
   577  }
   578  
   579  // DiscoverPollEndpointWithContext mocks base method
   580  func (m *MockECSAPI) DiscoverPollEndpointWithContext(arg0 aws.Context, arg1 *ecs.DiscoverPollEndpointInput, arg2 ...request.Option) (*ecs.DiscoverPollEndpointOutput, error) {
   581  	varargs := []interface{}{arg0, arg1}
   582  	for _, a := range arg2 {
   583  		varargs = append(varargs, a)
   584  	}
   585  	ret := m.ctrl.Call(m, "DiscoverPollEndpointWithContext", varargs...)
   586  	ret0, _ := ret[0].(*ecs.DiscoverPollEndpointOutput)
   587  	ret1, _ := ret[1].(error)
   588  	return ret0, ret1
   589  }
   590  
   591  // DiscoverPollEndpointWithContext indicates an expected call of DiscoverPollEndpointWithContext
   592  func (mr *MockECSAPIMockRecorder) DiscoverPollEndpointWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
   593  	varargs := append([]interface{}{arg0, arg1}, arg2...)
   594  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DiscoverPollEndpointWithContext", reflect.TypeOf((*MockECSAPI)(nil).DiscoverPollEndpointWithContext), varargs...)
   595  }
   596  
   597  // DiscoverPollEndpointRequest mocks base method
   598  func (m *MockECSAPI) DiscoverPollEndpointRequest(arg0 *ecs.DiscoverPollEndpointInput) (*request.Request, *ecs.DiscoverPollEndpointOutput) {
   599  	ret := m.ctrl.Call(m, "DiscoverPollEndpointRequest", arg0)
   600  	ret0, _ := ret[0].(*request.Request)
   601  	ret1, _ := ret[1].(*ecs.DiscoverPollEndpointOutput)
   602  	return ret0, ret1
   603  }
   604  
   605  // DiscoverPollEndpointRequest indicates an expected call of DiscoverPollEndpointRequest
   606  func (mr *MockECSAPIMockRecorder) DiscoverPollEndpointRequest(arg0 interface{}) *gomock.Call {
   607  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DiscoverPollEndpointRequest", reflect.TypeOf((*MockECSAPI)(nil).DiscoverPollEndpointRequest), arg0)
   608  }
   609  
   610  // ListAttributes mocks base method
   611  func (m *MockECSAPI) ListAttributes(arg0 *ecs.ListAttributesInput) (*ecs.ListAttributesOutput, error) {
   612  	ret := m.ctrl.Call(m, "ListAttributes", arg0)
   613  	ret0, _ := ret[0].(*ecs.ListAttributesOutput)
   614  	ret1, _ := ret[1].(error)
   615  	return ret0, ret1
   616  }
   617  
   618  // ListAttributes indicates an expected call of ListAttributes
   619  func (mr *MockECSAPIMockRecorder) ListAttributes(arg0 interface{}) *gomock.Call {
   620  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListAttributes", reflect.TypeOf((*MockECSAPI)(nil).ListAttributes), arg0)
   621  }
   622  
   623  // ListAttributesWithContext mocks base method
   624  func (m *MockECSAPI) ListAttributesWithContext(arg0 aws.Context, arg1 *ecs.ListAttributesInput, arg2 ...request.Option) (*ecs.ListAttributesOutput, error) {
   625  	varargs := []interface{}{arg0, arg1}
   626  	for _, a := range arg2 {
   627  		varargs = append(varargs, a)
   628  	}
   629  	ret := m.ctrl.Call(m, "ListAttributesWithContext", varargs...)
   630  	ret0, _ := ret[0].(*ecs.ListAttributesOutput)
   631  	ret1, _ := ret[1].(error)
   632  	return ret0, ret1
   633  }
   634  
   635  // ListAttributesWithContext indicates an expected call of ListAttributesWithContext
   636  func (mr *MockECSAPIMockRecorder) ListAttributesWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
   637  	varargs := append([]interface{}{arg0, arg1}, arg2...)
   638  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListAttributesWithContext", reflect.TypeOf((*MockECSAPI)(nil).ListAttributesWithContext), varargs...)
   639  }
   640  
   641  // ListAttributesRequest mocks base method
   642  func (m *MockECSAPI) ListAttributesRequest(arg0 *ecs.ListAttributesInput) (*request.Request, *ecs.ListAttributesOutput) {
   643  	ret := m.ctrl.Call(m, "ListAttributesRequest", arg0)
   644  	ret0, _ := ret[0].(*request.Request)
   645  	ret1, _ := ret[1].(*ecs.ListAttributesOutput)
   646  	return ret0, ret1
   647  }
   648  
   649  // ListAttributesRequest indicates an expected call of ListAttributesRequest
   650  func (mr *MockECSAPIMockRecorder) ListAttributesRequest(arg0 interface{}) *gomock.Call {
   651  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListAttributesRequest", reflect.TypeOf((*MockECSAPI)(nil).ListAttributesRequest), arg0)
   652  }
   653  
   654  // ListClusters mocks base method
   655  func (m *MockECSAPI) ListClusters(arg0 *ecs.ListClustersInput) (*ecs.ListClustersOutput, error) {
   656  	ret := m.ctrl.Call(m, "ListClusters", arg0)
   657  	ret0, _ := ret[0].(*ecs.ListClustersOutput)
   658  	ret1, _ := ret[1].(error)
   659  	return ret0, ret1
   660  }
   661  
   662  // ListClusters indicates an expected call of ListClusters
   663  func (mr *MockECSAPIMockRecorder) ListClusters(arg0 interface{}) *gomock.Call {
   664  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListClusters", reflect.TypeOf((*MockECSAPI)(nil).ListClusters), arg0)
   665  }
   666  
   667  // ListClustersWithContext mocks base method
   668  func (m *MockECSAPI) ListClustersWithContext(arg0 aws.Context, arg1 *ecs.ListClustersInput, arg2 ...request.Option) (*ecs.ListClustersOutput, error) {
   669  	varargs := []interface{}{arg0, arg1}
   670  	for _, a := range arg2 {
   671  		varargs = append(varargs, a)
   672  	}
   673  	ret := m.ctrl.Call(m, "ListClustersWithContext", varargs...)
   674  	ret0, _ := ret[0].(*ecs.ListClustersOutput)
   675  	ret1, _ := ret[1].(error)
   676  	return ret0, ret1
   677  }
   678  
   679  // ListClustersWithContext indicates an expected call of ListClustersWithContext
   680  func (mr *MockECSAPIMockRecorder) ListClustersWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
   681  	varargs := append([]interface{}{arg0, arg1}, arg2...)
   682  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListClustersWithContext", reflect.TypeOf((*MockECSAPI)(nil).ListClustersWithContext), varargs...)
   683  }
   684  
   685  // ListClustersRequest mocks base method
   686  func (m *MockECSAPI) ListClustersRequest(arg0 *ecs.ListClustersInput) (*request.Request, *ecs.ListClustersOutput) {
   687  	ret := m.ctrl.Call(m, "ListClustersRequest", arg0)
   688  	ret0, _ := ret[0].(*request.Request)
   689  	ret1, _ := ret[1].(*ecs.ListClustersOutput)
   690  	return ret0, ret1
   691  }
   692  
   693  // ListClustersRequest indicates an expected call of ListClustersRequest
   694  func (mr *MockECSAPIMockRecorder) ListClustersRequest(arg0 interface{}) *gomock.Call {
   695  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListClustersRequest", reflect.TypeOf((*MockECSAPI)(nil).ListClustersRequest), arg0)
   696  }
   697  
   698  // ListClustersPages mocks base method
   699  func (m *MockECSAPI) ListClustersPages(arg0 *ecs.ListClustersInput, arg1 func(*ecs.ListClustersOutput, bool) bool) error {
   700  	ret := m.ctrl.Call(m, "ListClustersPages", arg0, arg1)
   701  	ret0, _ := ret[0].(error)
   702  	return ret0
   703  }
   704  
   705  // ListClustersPages indicates an expected call of ListClustersPages
   706  func (mr *MockECSAPIMockRecorder) ListClustersPages(arg0, arg1 interface{}) *gomock.Call {
   707  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListClustersPages", reflect.TypeOf((*MockECSAPI)(nil).ListClustersPages), arg0, arg1)
   708  }
   709  
   710  // ListClustersPagesWithContext mocks base method
   711  func (m *MockECSAPI) ListClustersPagesWithContext(arg0 aws.Context, arg1 *ecs.ListClustersInput, arg2 func(*ecs.ListClustersOutput, bool) bool, arg3 ...request.Option) error {
   712  	varargs := []interface{}{arg0, arg1, arg2}
   713  	for _, a := range arg3 {
   714  		varargs = append(varargs, a)
   715  	}
   716  	ret := m.ctrl.Call(m, "ListClustersPagesWithContext", varargs...)
   717  	ret0, _ := ret[0].(error)
   718  	return ret0
   719  }
   720  
   721  // ListClustersPagesWithContext indicates an expected call of ListClustersPagesWithContext
   722  func (mr *MockECSAPIMockRecorder) ListClustersPagesWithContext(arg0, arg1, arg2 interface{}, arg3 ...interface{}) *gomock.Call {
   723  	varargs := append([]interface{}{arg0, arg1, arg2}, arg3...)
   724  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListClustersPagesWithContext", reflect.TypeOf((*MockECSAPI)(nil).ListClustersPagesWithContext), varargs...)
   725  }
   726  
   727  // ListContainerInstances mocks base method
   728  func (m *MockECSAPI) ListContainerInstances(arg0 *ecs.ListContainerInstancesInput) (*ecs.ListContainerInstancesOutput, error) {
   729  	ret := m.ctrl.Call(m, "ListContainerInstances", arg0)
   730  	ret0, _ := ret[0].(*ecs.ListContainerInstancesOutput)
   731  	ret1, _ := ret[1].(error)
   732  	return ret0, ret1
   733  }
   734  
   735  // ListContainerInstances indicates an expected call of ListContainerInstances
   736  func (mr *MockECSAPIMockRecorder) ListContainerInstances(arg0 interface{}) *gomock.Call {
   737  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListContainerInstances", reflect.TypeOf((*MockECSAPI)(nil).ListContainerInstances), arg0)
   738  }
   739  
   740  // ListContainerInstancesWithContext mocks base method
   741  func (m *MockECSAPI) ListContainerInstancesWithContext(arg0 aws.Context, arg1 *ecs.ListContainerInstancesInput, arg2 ...request.Option) (*ecs.ListContainerInstancesOutput, error) {
   742  	varargs := []interface{}{arg0, arg1}
   743  	for _, a := range arg2 {
   744  		varargs = append(varargs, a)
   745  	}
   746  	ret := m.ctrl.Call(m, "ListContainerInstancesWithContext", varargs...)
   747  	ret0, _ := ret[0].(*ecs.ListContainerInstancesOutput)
   748  	ret1, _ := ret[1].(error)
   749  	return ret0, ret1
   750  }
   751  
   752  // ListContainerInstancesWithContext indicates an expected call of ListContainerInstancesWithContext
   753  func (mr *MockECSAPIMockRecorder) ListContainerInstancesWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
   754  	varargs := append([]interface{}{arg0, arg1}, arg2...)
   755  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListContainerInstancesWithContext", reflect.TypeOf((*MockECSAPI)(nil).ListContainerInstancesWithContext), varargs...)
   756  }
   757  
   758  // ListContainerInstancesRequest mocks base method
   759  func (m *MockECSAPI) ListContainerInstancesRequest(arg0 *ecs.ListContainerInstancesInput) (*request.Request, *ecs.ListContainerInstancesOutput) {
   760  	ret := m.ctrl.Call(m, "ListContainerInstancesRequest", arg0)
   761  	ret0, _ := ret[0].(*request.Request)
   762  	ret1, _ := ret[1].(*ecs.ListContainerInstancesOutput)
   763  	return ret0, ret1
   764  }
   765  
   766  // ListContainerInstancesRequest indicates an expected call of ListContainerInstancesRequest
   767  func (mr *MockECSAPIMockRecorder) ListContainerInstancesRequest(arg0 interface{}) *gomock.Call {
   768  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListContainerInstancesRequest", reflect.TypeOf((*MockECSAPI)(nil).ListContainerInstancesRequest), arg0)
   769  }
   770  
   771  // ListContainerInstancesPages mocks base method
   772  func (m *MockECSAPI) ListContainerInstancesPages(arg0 *ecs.ListContainerInstancesInput, arg1 func(*ecs.ListContainerInstancesOutput, bool) bool) error {
   773  	ret := m.ctrl.Call(m, "ListContainerInstancesPages", arg0, arg1)
   774  	ret0, _ := ret[0].(error)
   775  	return ret0
   776  }
   777  
   778  // ListContainerInstancesPages indicates an expected call of ListContainerInstancesPages
   779  func (mr *MockECSAPIMockRecorder) ListContainerInstancesPages(arg0, arg1 interface{}) *gomock.Call {
   780  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListContainerInstancesPages", reflect.TypeOf((*MockECSAPI)(nil).ListContainerInstancesPages), arg0, arg1)
   781  }
   782  
   783  // ListContainerInstancesPagesWithContext mocks base method
   784  func (m *MockECSAPI) ListContainerInstancesPagesWithContext(arg0 aws.Context, arg1 *ecs.ListContainerInstancesInput, arg2 func(*ecs.ListContainerInstancesOutput, bool) bool, arg3 ...request.Option) error {
   785  	varargs := []interface{}{arg0, arg1, arg2}
   786  	for _, a := range arg3 {
   787  		varargs = append(varargs, a)
   788  	}
   789  	ret := m.ctrl.Call(m, "ListContainerInstancesPagesWithContext", varargs...)
   790  	ret0, _ := ret[0].(error)
   791  	return ret0
   792  }
   793  
   794  // ListContainerInstancesPagesWithContext indicates an expected call of ListContainerInstancesPagesWithContext
   795  func (mr *MockECSAPIMockRecorder) ListContainerInstancesPagesWithContext(arg0, arg1, arg2 interface{}, arg3 ...interface{}) *gomock.Call {
   796  	varargs := append([]interface{}{arg0, arg1, arg2}, arg3...)
   797  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListContainerInstancesPagesWithContext", reflect.TypeOf((*MockECSAPI)(nil).ListContainerInstancesPagesWithContext), varargs...)
   798  }
   799  
   800  // ListServices mocks base method
   801  func (m *MockECSAPI) ListServices(arg0 *ecs.ListServicesInput) (*ecs.ListServicesOutput, error) {
   802  	ret := m.ctrl.Call(m, "ListServices", arg0)
   803  	ret0, _ := ret[0].(*ecs.ListServicesOutput)
   804  	ret1, _ := ret[1].(error)
   805  	return ret0, ret1
   806  }
   807  
   808  // ListServices indicates an expected call of ListServices
   809  func (mr *MockECSAPIMockRecorder) ListServices(arg0 interface{}) *gomock.Call {
   810  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListServices", reflect.TypeOf((*MockECSAPI)(nil).ListServices), arg0)
   811  }
   812  
   813  // ListServicesWithContext mocks base method
   814  func (m *MockECSAPI) ListServicesWithContext(arg0 aws.Context, arg1 *ecs.ListServicesInput, arg2 ...request.Option) (*ecs.ListServicesOutput, error) {
   815  	varargs := []interface{}{arg0, arg1}
   816  	for _, a := range arg2 {
   817  		varargs = append(varargs, a)
   818  	}
   819  	ret := m.ctrl.Call(m, "ListServicesWithContext", varargs...)
   820  	ret0, _ := ret[0].(*ecs.ListServicesOutput)
   821  	ret1, _ := ret[1].(error)
   822  	return ret0, ret1
   823  }
   824  
   825  // ListServicesWithContext indicates an expected call of ListServicesWithContext
   826  func (mr *MockECSAPIMockRecorder) ListServicesWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
   827  	varargs := append([]interface{}{arg0, arg1}, arg2...)
   828  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListServicesWithContext", reflect.TypeOf((*MockECSAPI)(nil).ListServicesWithContext), varargs...)
   829  }
   830  
   831  // ListServicesRequest mocks base method
   832  func (m *MockECSAPI) ListServicesRequest(arg0 *ecs.ListServicesInput) (*request.Request, *ecs.ListServicesOutput) {
   833  	ret := m.ctrl.Call(m, "ListServicesRequest", arg0)
   834  	ret0, _ := ret[0].(*request.Request)
   835  	ret1, _ := ret[1].(*ecs.ListServicesOutput)
   836  	return ret0, ret1
   837  }
   838  
   839  // ListServicesRequest indicates an expected call of ListServicesRequest
   840  func (mr *MockECSAPIMockRecorder) ListServicesRequest(arg0 interface{}) *gomock.Call {
   841  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListServicesRequest", reflect.TypeOf((*MockECSAPI)(nil).ListServicesRequest), arg0)
   842  }
   843  
   844  // ListServicesPages mocks base method
   845  func (m *MockECSAPI) ListServicesPages(arg0 *ecs.ListServicesInput, arg1 func(*ecs.ListServicesOutput, bool) bool) error {
   846  	ret := m.ctrl.Call(m, "ListServicesPages", arg0, arg1)
   847  	ret0, _ := ret[0].(error)
   848  	return ret0
   849  }
   850  
   851  // ListServicesPages indicates an expected call of ListServicesPages
   852  func (mr *MockECSAPIMockRecorder) ListServicesPages(arg0, arg1 interface{}) *gomock.Call {
   853  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListServicesPages", reflect.TypeOf((*MockECSAPI)(nil).ListServicesPages), arg0, arg1)
   854  }
   855  
   856  // ListServicesPagesWithContext mocks base method
   857  func (m *MockECSAPI) ListServicesPagesWithContext(arg0 aws.Context, arg1 *ecs.ListServicesInput, arg2 func(*ecs.ListServicesOutput, bool) bool, arg3 ...request.Option) error {
   858  	varargs := []interface{}{arg0, arg1, arg2}
   859  	for _, a := range arg3 {
   860  		varargs = append(varargs, a)
   861  	}
   862  	ret := m.ctrl.Call(m, "ListServicesPagesWithContext", varargs...)
   863  	ret0, _ := ret[0].(error)
   864  	return ret0
   865  }
   866  
   867  // ListServicesPagesWithContext indicates an expected call of ListServicesPagesWithContext
   868  func (mr *MockECSAPIMockRecorder) ListServicesPagesWithContext(arg0, arg1, arg2 interface{}, arg3 ...interface{}) *gomock.Call {
   869  	varargs := append([]interface{}{arg0, arg1, arg2}, arg3...)
   870  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListServicesPagesWithContext", reflect.TypeOf((*MockECSAPI)(nil).ListServicesPagesWithContext), varargs...)
   871  }
   872  
   873  // ListTaskDefinitionFamilies mocks base method
   874  func (m *MockECSAPI) ListTaskDefinitionFamilies(arg0 *ecs.ListTaskDefinitionFamiliesInput) (*ecs.ListTaskDefinitionFamiliesOutput, error) {
   875  	ret := m.ctrl.Call(m, "ListTaskDefinitionFamilies", arg0)
   876  	ret0, _ := ret[0].(*ecs.ListTaskDefinitionFamiliesOutput)
   877  	ret1, _ := ret[1].(error)
   878  	return ret0, ret1
   879  }
   880  
   881  // ListTaskDefinitionFamilies indicates an expected call of ListTaskDefinitionFamilies
   882  func (mr *MockECSAPIMockRecorder) ListTaskDefinitionFamilies(arg0 interface{}) *gomock.Call {
   883  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListTaskDefinitionFamilies", reflect.TypeOf((*MockECSAPI)(nil).ListTaskDefinitionFamilies), arg0)
   884  }
   885  
   886  // ListTaskDefinitionFamiliesWithContext mocks base method
   887  func (m *MockECSAPI) ListTaskDefinitionFamiliesWithContext(arg0 aws.Context, arg1 *ecs.ListTaskDefinitionFamiliesInput, arg2 ...request.Option) (*ecs.ListTaskDefinitionFamiliesOutput, error) {
   888  	varargs := []interface{}{arg0, arg1}
   889  	for _, a := range arg2 {
   890  		varargs = append(varargs, a)
   891  	}
   892  	ret := m.ctrl.Call(m, "ListTaskDefinitionFamiliesWithContext", varargs...)
   893  	ret0, _ := ret[0].(*ecs.ListTaskDefinitionFamiliesOutput)
   894  	ret1, _ := ret[1].(error)
   895  	return ret0, ret1
   896  }
   897  
   898  // ListTaskDefinitionFamiliesWithContext indicates an expected call of ListTaskDefinitionFamiliesWithContext
   899  func (mr *MockECSAPIMockRecorder) ListTaskDefinitionFamiliesWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
   900  	varargs := append([]interface{}{arg0, arg1}, arg2...)
   901  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListTaskDefinitionFamiliesWithContext", reflect.TypeOf((*MockECSAPI)(nil).ListTaskDefinitionFamiliesWithContext), varargs...)
   902  }
   903  
   904  // ListTaskDefinitionFamiliesRequest mocks base method
   905  func (m *MockECSAPI) ListTaskDefinitionFamiliesRequest(arg0 *ecs.ListTaskDefinitionFamiliesInput) (*request.Request, *ecs.ListTaskDefinitionFamiliesOutput) {
   906  	ret := m.ctrl.Call(m, "ListTaskDefinitionFamiliesRequest", arg0)
   907  	ret0, _ := ret[0].(*request.Request)
   908  	ret1, _ := ret[1].(*ecs.ListTaskDefinitionFamiliesOutput)
   909  	return ret0, ret1
   910  }
   911  
   912  // ListTaskDefinitionFamiliesRequest indicates an expected call of ListTaskDefinitionFamiliesRequest
   913  func (mr *MockECSAPIMockRecorder) ListTaskDefinitionFamiliesRequest(arg0 interface{}) *gomock.Call {
   914  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListTaskDefinitionFamiliesRequest", reflect.TypeOf((*MockECSAPI)(nil).ListTaskDefinitionFamiliesRequest), arg0)
   915  }
   916  
   917  // ListTaskDefinitionFamiliesPages mocks base method
   918  func (m *MockECSAPI) ListTaskDefinitionFamiliesPages(arg0 *ecs.ListTaskDefinitionFamiliesInput, arg1 func(*ecs.ListTaskDefinitionFamiliesOutput, bool) bool) error {
   919  	ret := m.ctrl.Call(m, "ListTaskDefinitionFamiliesPages", arg0, arg1)
   920  	ret0, _ := ret[0].(error)
   921  	return ret0
   922  }
   923  
   924  // ListTaskDefinitionFamiliesPages indicates an expected call of ListTaskDefinitionFamiliesPages
   925  func (mr *MockECSAPIMockRecorder) ListTaskDefinitionFamiliesPages(arg0, arg1 interface{}) *gomock.Call {
   926  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListTaskDefinitionFamiliesPages", reflect.TypeOf((*MockECSAPI)(nil).ListTaskDefinitionFamiliesPages), arg0, arg1)
   927  }
   928  
   929  // ListTaskDefinitionFamiliesPagesWithContext mocks base method
   930  func (m *MockECSAPI) ListTaskDefinitionFamiliesPagesWithContext(arg0 aws.Context, arg1 *ecs.ListTaskDefinitionFamiliesInput, arg2 func(*ecs.ListTaskDefinitionFamiliesOutput, bool) bool, arg3 ...request.Option) error {
   931  	varargs := []interface{}{arg0, arg1, arg2}
   932  	for _, a := range arg3 {
   933  		varargs = append(varargs, a)
   934  	}
   935  	ret := m.ctrl.Call(m, "ListTaskDefinitionFamiliesPagesWithContext", varargs...)
   936  	ret0, _ := ret[0].(error)
   937  	return ret0
   938  }
   939  
   940  // ListTaskDefinitionFamiliesPagesWithContext indicates an expected call of ListTaskDefinitionFamiliesPagesWithContext
   941  func (mr *MockECSAPIMockRecorder) ListTaskDefinitionFamiliesPagesWithContext(arg0, arg1, arg2 interface{}, arg3 ...interface{}) *gomock.Call {
   942  	varargs := append([]interface{}{arg0, arg1, arg2}, arg3...)
   943  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListTaskDefinitionFamiliesPagesWithContext", reflect.TypeOf((*MockECSAPI)(nil).ListTaskDefinitionFamiliesPagesWithContext), varargs...)
   944  }
   945  
   946  // ListTaskDefinitions mocks base method
   947  func (m *MockECSAPI) ListTaskDefinitions(arg0 *ecs.ListTaskDefinitionsInput) (*ecs.ListTaskDefinitionsOutput, error) {
   948  	ret := m.ctrl.Call(m, "ListTaskDefinitions", arg0)
   949  	ret0, _ := ret[0].(*ecs.ListTaskDefinitionsOutput)
   950  	ret1, _ := ret[1].(error)
   951  	return ret0, ret1
   952  }
   953  
   954  // ListTaskDefinitions indicates an expected call of ListTaskDefinitions
   955  func (mr *MockECSAPIMockRecorder) ListTaskDefinitions(arg0 interface{}) *gomock.Call {
   956  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListTaskDefinitions", reflect.TypeOf((*MockECSAPI)(nil).ListTaskDefinitions), arg0)
   957  }
   958  
   959  // ListTaskDefinitionsWithContext mocks base method
   960  func (m *MockECSAPI) ListTaskDefinitionsWithContext(arg0 aws.Context, arg1 *ecs.ListTaskDefinitionsInput, arg2 ...request.Option) (*ecs.ListTaskDefinitionsOutput, error) {
   961  	varargs := []interface{}{arg0, arg1}
   962  	for _, a := range arg2 {
   963  		varargs = append(varargs, a)
   964  	}
   965  	ret := m.ctrl.Call(m, "ListTaskDefinitionsWithContext", varargs...)
   966  	ret0, _ := ret[0].(*ecs.ListTaskDefinitionsOutput)
   967  	ret1, _ := ret[1].(error)
   968  	return ret0, ret1
   969  }
   970  
   971  // ListTaskDefinitionsWithContext indicates an expected call of ListTaskDefinitionsWithContext
   972  func (mr *MockECSAPIMockRecorder) ListTaskDefinitionsWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
   973  	varargs := append([]interface{}{arg0, arg1}, arg2...)
   974  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListTaskDefinitionsWithContext", reflect.TypeOf((*MockECSAPI)(nil).ListTaskDefinitionsWithContext), varargs...)
   975  }
   976  
   977  // ListTaskDefinitionsRequest mocks base method
   978  func (m *MockECSAPI) ListTaskDefinitionsRequest(arg0 *ecs.ListTaskDefinitionsInput) (*request.Request, *ecs.ListTaskDefinitionsOutput) {
   979  	ret := m.ctrl.Call(m, "ListTaskDefinitionsRequest", arg0)
   980  	ret0, _ := ret[0].(*request.Request)
   981  	ret1, _ := ret[1].(*ecs.ListTaskDefinitionsOutput)
   982  	return ret0, ret1
   983  }
   984  
   985  // ListTaskDefinitionsRequest indicates an expected call of ListTaskDefinitionsRequest
   986  func (mr *MockECSAPIMockRecorder) ListTaskDefinitionsRequest(arg0 interface{}) *gomock.Call {
   987  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListTaskDefinitionsRequest", reflect.TypeOf((*MockECSAPI)(nil).ListTaskDefinitionsRequest), arg0)
   988  }
   989  
   990  // ListTaskDefinitionsPages mocks base method
   991  func (m *MockECSAPI) ListTaskDefinitionsPages(arg0 *ecs.ListTaskDefinitionsInput, arg1 func(*ecs.ListTaskDefinitionsOutput, bool) bool) error {
   992  	ret := m.ctrl.Call(m, "ListTaskDefinitionsPages", arg0, arg1)
   993  	ret0, _ := ret[0].(error)
   994  	return ret0
   995  }
   996  
   997  // ListTaskDefinitionsPages indicates an expected call of ListTaskDefinitionsPages
   998  func (mr *MockECSAPIMockRecorder) ListTaskDefinitionsPages(arg0, arg1 interface{}) *gomock.Call {
   999  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListTaskDefinitionsPages", reflect.TypeOf((*MockECSAPI)(nil).ListTaskDefinitionsPages), arg0, arg1)
  1000  }
  1001  
  1002  // ListTaskDefinitionsPagesWithContext mocks base method
  1003  func (m *MockECSAPI) ListTaskDefinitionsPagesWithContext(arg0 aws.Context, arg1 *ecs.ListTaskDefinitionsInput, arg2 func(*ecs.ListTaskDefinitionsOutput, bool) bool, arg3 ...request.Option) error {
  1004  	varargs := []interface{}{arg0, arg1, arg2}
  1005  	for _, a := range arg3 {
  1006  		varargs = append(varargs, a)
  1007  	}
  1008  	ret := m.ctrl.Call(m, "ListTaskDefinitionsPagesWithContext", varargs...)
  1009  	ret0, _ := ret[0].(error)
  1010  	return ret0
  1011  }
  1012  
  1013  // ListTaskDefinitionsPagesWithContext indicates an expected call of ListTaskDefinitionsPagesWithContext
  1014  func (mr *MockECSAPIMockRecorder) ListTaskDefinitionsPagesWithContext(arg0, arg1, arg2 interface{}, arg3 ...interface{}) *gomock.Call {
  1015  	varargs := append([]interface{}{arg0, arg1, arg2}, arg3...)
  1016  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListTaskDefinitionsPagesWithContext", reflect.TypeOf((*MockECSAPI)(nil).ListTaskDefinitionsPagesWithContext), varargs...)
  1017  }
  1018  
  1019  // ListTasks mocks base method
  1020  func (m *MockECSAPI) ListTasks(arg0 *ecs.ListTasksInput) (*ecs.ListTasksOutput, error) {
  1021  	ret := m.ctrl.Call(m, "ListTasks", arg0)
  1022  	ret0, _ := ret[0].(*ecs.ListTasksOutput)
  1023  	ret1, _ := ret[1].(error)
  1024  	return ret0, ret1
  1025  }
  1026  
  1027  // ListTasks indicates an expected call of ListTasks
  1028  func (mr *MockECSAPIMockRecorder) ListTasks(arg0 interface{}) *gomock.Call {
  1029  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListTasks", reflect.TypeOf((*MockECSAPI)(nil).ListTasks), arg0)
  1030  }
  1031  
  1032  // ListTasksWithContext mocks base method
  1033  func (m *MockECSAPI) ListTasksWithContext(arg0 aws.Context, arg1 *ecs.ListTasksInput, arg2 ...request.Option) (*ecs.ListTasksOutput, error) {
  1034  	varargs := []interface{}{arg0, arg1}
  1035  	for _, a := range arg2 {
  1036  		varargs = append(varargs, a)
  1037  	}
  1038  	ret := m.ctrl.Call(m, "ListTasksWithContext", varargs...)
  1039  	ret0, _ := ret[0].(*ecs.ListTasksOutput)
  1040  	ret1, _ := ret[1].(error)
  1041  	return ret0, ret1
  1042  }
  1043  
  1044  // ListTasksWithContext indicates an expected call of ListTasksWithContext
  1045  func (mr *MockECSAPIMockRecorder) ListTasksWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  1046  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  1047  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListTasksWithContext", reflect.TypeOf((*MockECSAPI)(nil).ListTasksWithContext), varargs...)
  1048  }
  1049  
  1050  // ListTasksRequest mocks base method
  1051  func (m *MockECSAPI) ListTasksRequest(arg0 *ecs.ListTasksInput) (*request.Request, *ecs.ListTasksOutput) {
  1052  	ret := m.ctrl.Call(m, "ListTasksRequest", arg0)
  1053  	ret0, _ := ret[0].(*request.Request)
  1054  	ret1, _ := ret[1].(*ecs.ListTasksOutput)
  1055  	return ret0, ret1
  1056  }
  1057  
  1058  // ListTasksRequest indicates an expected call of ListTasksRequest
  1059  func (mr *MockECSAPIMockRecorder) ListTasksRequest(arg0 interface{}) *gomock.Call {
  1060  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListTasksRequest", reflect.TypeOf((*MockECSAPI)(nil).ListTasksRequest), arg0)
  1061  }
  1062  
  1063  // ListTasksPages mocks base method
  1064  func (m *MockECSAPI) ListTasksPages(arg0 *ecs.ListTasksInput, arg1 func(*ecs.ListTasksOutput, bool) bool) error {
  1065  	ret := m.ctrl.Call(m, "ListTasksPages", arg0, arg1)
  1066  	ret0, _ := ret[0].(error)
  1067  	return ret0
  1068  }
  1069  
  1070  // ListTasksPages indicates an expected call of ListTasksPages
  1071  func (mr *MockECSAPIMockRecorder) ListTasksPages(arg0, arg1 interface{}) *gomock.Call {
  1072  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListTasksPages", reflect.TypeOf((*MockECSAPI)(nil).ListTasksPages), arg0, arg1)
  1073  }
  1074  
  1075  // ListTasksPagesWithContext mocks base method
  1076  func (m *MockECSAPI) ListTasksPagesWithContext(arg0 aws.Context, arg1 *ecs.ListTasksInput, arg2 func(*ecs.ListTasksOutput, bool) bool, arg3 ...request.Option) error {
  1077  	varargs := []interface{}{arg0, arg1, arg2}
  1078  	for _, a := range arg3 {
  1079  		varargs = append(varargs, a)
  1080  	}
  1081  	ret := m.ctrl.Call(m, "ListTasksPagesWithContext", varargs...)
  1082  	ret0, _ := ret[0].(error)
  1083  	return ret0
  1084  }
  1085  
  1086  // ListTasksPagesWithContext indicates an expected call of ListTasksPagesWithContext
  1087  func (mr *MockECSAPIMockRecorder) ListTasksPagesWithContext(arg0, arg1, arg2 interface{}, arg3 ...interface{}) *gomock.Call {
  1088  	varargs := append([]interface{}{arg0, arg1, arg2}, arg3...)
  1089  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListTasksPagesWithContext", reflect.TypeOf((*MockECSAPI)(nil).ListTasksPagesWithContext), varargs...)
  1090  }
  1091  
  1092  // PutAttributes mocks base method
  1093  func (m *MockECSAPI) PutAttributes(arg0 *ecs.PutAttributesInput) (*ecs.PutAttributesOutput, error) {
  1094  	ret := m.ctrl.Call(m, "PutAttributes", arg0)
  1095  	ret0, _ := ret[0].(*ecs.PutAttributesOutput)
  1096  	ret1, _ := ret[1].(error)
  1097  	return ret0, ret1
  1098  }
  1099  
  1100  // PutAttributes indicates an expected call of PutAttributes
  1101  func (mr *MockECSAPIMockRecorder) PutAttributes(arg0 interface{}) *gomock.Call {
  1102  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "PutAttributes", reflect.TypeOf((*MockECSAPI)(nil).PutAttributes), arg0)
  1103  }
  1104  
  1105  // PutAttributesWithContext mocks base method
  1106  func (m *MockECSAPI) PutAttributesWithContext(arg0 aws.Context, arg1 *ecs.PutAttributesInput, arg2 ...request.Option) (*ecs.PutAttributesOutput, error) {
  1107  	varargs := []interface{}{arg0, arg1}
  1108  	for _, a := range arg2 {
  1109  		varargs = append(varargs, a)
  1110  	}
  1111  	ret := m.ctrl.Call(m, "PutAttributesWithContext", varargs...)
  1112  	ret0, _ := ret[0].(*ecs.PutAttributesOutput)
  1113  	ret1, _ := ret[1].(error)
  1114  	return ret0, ret1
  1115  }
  1116  
  1117  // PutAttributesWithContext indicates an expected call of PutAttributesWithContext
  1118  func (mr *MockECSAPIMockRecorder) PutAttributesWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  1119  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  1120  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "PutAttributesWithContext", reflect.TypeOf((*MockECSAPI)(nil).PutAttributesWithContext), varargs...)
  1121  }
  1122  
  1123  // PutAttributesRequest mocks base method
  1124  func (m *MockECSAPI) PutAttributesRequest(arg0 *ecs.PutAttributesInput) (*request.Request, *ecs.PutAttributesOutput) {
  1125  	ret := m.ctrl.Call(m, "PutAttributesRequest", arg0)
  1126  	ret0, _ := ret[0].(*request.Request)
  1127  	ret1, _ := ret[1].(*ecs.PutAttributesOutput)
  1128  	return ret0, ret1
  1129  }
  1130  
  1131  // PutAttributesRequest indicates an expected call of PutAttributesRequest
  1132  func (mr *MockECSAPIMockRecorder) PutAttributesRequest(arg0 interface{}) *gomock.Call {
  1133  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "PutAttributesRequest", reflect.TypeOf((*MockECSAPI)(nil).PutAttributesRequest), arg0)
  1134  }
  1135  
  1136  // RegisterContainerInstance mocks base method
  1137  func (m *MockECSAPI) RegisterContainerInstance(arg0 *ecs.RegisterContainerInstanceInput) (*ecs.RegisterContainerInstanceOutput, error) {
  1138  	ret := m.ctrl.Call(m, "RegisterContainerInstance", arg0)
  1139  	ret0, _ := ret[0].(*ecs.RegisterContainerInstanceOutput)
  1140  	ret1, _ := ret[1].(error)
  1141  	return ret0, ret1
  1142  }
  1143  
  1144  // RegisterContainerInstance indicates an expected call of RegisterContainerInstance
  1145  func (mr *MockECSAPIMockRecorder) RegisterContainerInstance(arg0 interface{}) *gomock.Call {
  1146  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RegisterContainerInstance", reflect.TypeOf((*MockECSAPI)(nil).RegisterContainerInstance), arg0)
  1147  }
  1148  
  1149  // RegisterContainerInstanceWithContext mocks base method
  1150  func (m *MockECSAPI) RegisterContainerInstanceWithContext(arg0 aws.Context, arg1 *ecs.RegisterContainerInstanceInput, arg2 ...request.Option) (*ecs.RegisterContainerInstanceOutput, error) {
  1151  	varargs := []interface{}{arg0, arg1}
  1152  	for _, a := range arg2 {
  1153  		varargs = append(varargs, a)
  1154  	}
  1155  	ret := m.ctrl.Call(m, "RegisterContainerInstanceWithContext", varargs...)
  1156  	ret0, _ := ret[0].(*ecs.RegisterContainerInstanceOutput)
  1157  	ret1, _ := ret[1].(error)
  1158  	return ret0, ret1
  1159  }
  1160  
  1161  // RegisterContainerInstanceWithContext indicates an expected call of RegisterContainerInstanceWithContext
  1162  func (mr *MockECSAPIMockRecorder) RegisterContainerInstanceWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  1163  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  1164  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RegisterContainerInstanceWithContext", reflect.TypeOf((*MockECSAPI)(nil).RegisterContainerInstanceWithContext), varargs...)
  1165  }
  1166  
  1167  // RegisterContainerInstanceRequest mocks base method
  1168  func (m *MockECSAPI) RegisterContainerInstanceRequest(arg0 *ecs.RegisterContainerInstanceInput) (*request.Request, *ecs.RegisterContainerInstanceOutput) {
  1169  	ret := m.ctrl.Call(m, "RegisterContainerInstanceRequest", arg0)
  1170  	ret0, _ := ret[0].(*request.Request)
  1171  	ret1, _ := ret[1].(*ecs.RegisterContainerInstanceOutput)
  1172  	return ret0, ret1
  1173  }
  1174  
  1175  // RegisterContainerInstanceRequest indicates an expected call of RegisterContainerInstanceRequest
  1176  func (mr *MockECSAPIMockRecorder) RegisterContainerInstanceRequest(arg0 interface{}) *gomock.Call {
  1177  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RegisterContainerInstanceRequest", reflect.TypeOf((*MockECSAPI)(nil).RegisterContainerInstanceRequest), arg0)
  1178  }
  1179  
  1180  // RegisterTaskDefinition mocks base method
  1181  func (m *MockECSAPI) RegisterTaskDefinition(arg0 *ecs.RegisterTaskDefinitionInput) (*ecs.RegisterTaskDefinitionOutput, error) {
  1182  	ret := m.ctrl.Call(m, "RegisterTaskDefinition", arg0)
  1183  	ret0, _ := ret[0].(*ecs.RegisterTaskDefinitionOutput)
  1184  	ret1, _ := ret[1].(error)
  1185  	return ret0, ret1
  1186  }
  1187  
  1188  // RegisterTaskDefinition indicates an expected call of RegisterTaskDefinition
  1189  func (mr *MockECSAPIMockRecorder) RegisterTaskDefinition(arg0 interface{}) *gomock.Call {
  1190  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RegisterTaskDefinition", reflect.TypeOf((*MockECSAPI)(nil).RegisterTaskDefinition), arg0)
  1191  }
  1192  
  1193  // RegisterTaskDefinitionWithContext mocks base method
  1194  func (m *MockECSAPI) RegisterTaskDefinitionWithContext(arg0 aws.Context, arg1 *ecs.RegisterTaskDefinitionInput, arg2 ...request.Option) (*ecs.RegisterTaskDefinitionOutput, error) {
  1195  	varargs := []interface{}{arg0, arg1}
  1196  	for _, a := range arg2 {
  1197  		varargs = append(varargs, a)
  1198  	}
  1199  	ret := m.ctrl.Call(m, "RegisterTaskDefinitionWithContext", varargs...)
  1200  	ret0, _ := ret[0].(*ecs.RegisterTaskDefinitionOutput)
  1201  	ret1, _ := ret[1].(error)
  1202  	return ret0, ret1
  1203  }
  1204  
  1205  // RegisterTaskDefinitionWithContext indicates an expected call of RegisterTaskDefinitionWithContext
  1206  func (mr *MockECSAPIMockRecorder) RegisterTaskDefinitionWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  1207  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  1208  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RegisterTaskDefinitionWithContext", reflect.TypeOf((*MockECSAPI)(nil).RegisterTaskDefinitionWithContext), varargs...)
  1209  }
  1210  
  1211  // RegisterTaskDefinitionRequest mocks base method
  1212  func (m *MockECSAPI) RegisterTaskDefinitionRequest(arg0 *ecs.RegisterTaskDefinitionInput) (*request.Request, *ecs.RegisterTaskDefinitionOutput) {
  1213  	ret := m.ctrl.Call(m, "RegisterTaskDefinitionRequest", arg0)
  1214  	ret0, _ := ret[0].(*request.Request)
  1215  	ret1, _ := ret[1].(*ecs.RegisterTaskDefinitionOutput)
  1216  	return ret0, ret1
  1217  }
  1218  
  1219  // RegisterTaskDefinitionRequest indicates an expected call of RegisterTaskDefinitionRequest
  1220  func (mr *MockECSAPIMockRecorder) RegisterTaskDefinitionRequest(arg0 interface{}) *gomock.Call {
  1221  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RegisterTaskDefinitionRequest", reflect.TypeOf((*MockECSAPI)(nil).RegisterTaskDefinitionRequest), arg0)
  1222  }
  1223  
  1224  // RunTask mocks base method
  1225  func (m *MockECSAPI) RunTask(arg0 *ecs.RunTaskInput) (*ecs.RunTaskOutput, error) {
  1226  	ret := m.ctrl.Call(m, "RunTask", arg0)
  1227  	ret0, _ := ret[0].(*ecs.RunTaskOutput)
  1228  	ret1, _ := ret[1].(error)
  1229  	return ret0, ret1
  1230  }
  1231  
  1232  // RunTask indicates an expected call of RunTask
  1233  func (mr *MockECSAPIMockRecorder) RunTask(arg0 interface{}) *gomock.Call {
  1234  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RunTask", reflect.TypeOf((*MockECSAPI)(nil).RunTask), arg0)
  1235  }
  1236  
  1237  // RunTaskWithContext mocks base method
  1238  func (m *MockECSAPI) RunTaskWithContext(arg0 aws.Context, arg1 *ecs.RunTaskInput, arg2 ...request.Option) (*ecs.RunTaskOutput, error) {
  1239  	varargs := []interface{}{arg0, arg1}
  1240  	for _, a := range arg2 {
  1241  		varargs = append(varargs, a)
  1242  	}
  1243  	ret := m.ctrl.Call(m, "RunTaskWithContext", varargs...)
  1244  	ret0, _ := ret[0].(*ecs.RunTaskOutput)
  1245  	ret1, _ := ret[1].(error)
  1246  	return ret0, ret1
  1247  }
  1248  
  1249  // RunTaskWithContext indicates an expected call of RunTaskWithContext
  1250  func (mr *MockECSAPIMockRecorder) RunTaskWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  1251  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  1252  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RunTaskWithContext", reflect.TypeOf((*MockECSAPI)(nil).RunTaskWithContext), varargs...)
  1253  }
  1254  
  1255  // RunTaskRequest mocks base method
  1256  func (m *MockECSAPI) RunTaskRequest(arg0 *ecs.RunTaskInput) (*request.Request, *ecs.RunTaskOutput) {
  1257  	ret := m.ctrl.Call(m, "RunTaskRequest", arg0)
  1258  	ret0, _ := ret[0].(*request.Request)
  1259  	ret1, _ := ret[1].(*ecs.RunTaskOutput)
  1260  	return ret0, ret1
  1261  }
  1262  
  1263  // RunTaskRequest indicates an expected call of RunTaskRequest
  1264  func (mr *MockECSAPIMockRecorder) RunTaskRequest(arg0 interface{}) *gomock.Call {
  1265  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RunTaskRequest", reflect.TypeOf((*MockECSAPI)(nil).RunTaskRequest), arg0)
  1266  }
  1267  
  1268  // StartTask mocks base method
  1269  func (m *MockECSAPI) StartTask(arg0 *ecs.StartTaskInput) (*ecs.StartTaskOutput, error) {
  1270  	ret := m.ctrl.Call(m, "StartTask", arg0)
  1271  	ret0, _ := ret[0].(*ecs.StartTaskOutput)
  1272  	ret1, _ := ret[1].(error)
  1273  	return ret0, ret1
  1274  }
  1275  
  1276  // StartTask indicates an expected call of StartTask
  1277  func (mr *MockECSAPIMockRecorder) StartTask(arg0 interface{}) *gomock.Call {
  1278  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "StartTask", reflect.TypeOf((*MockECSAPI)(nil).StartTask), arg0)
  1279  }
  1280  
  1281  // StartTaskWithContext mocks base method
  1282  func (m *MockECSAPI) StartTaskWithContext(arg0 aws.Context, arg1 *ecs.StartTaskInput, arg2 ...request.Option) (*ecs.StartTaskOutput, error) {
  1283  	varargs := []interface{}{arg0, arg1}
  1284  	for _, a := range arg2 {
  1285  		varargs = append(varargs, a)
  1286  	}
  1287  	ret := m.ctrl.Call(m, "StartTaskWithContext", varargs...)
  1288  	ret0, _ := ret[0].(*ecs.StartTaskOutput)
  1289  	ret1, _ := ret[1].(error)
  1290  	return ret0, ret1
  1291  }
  1292  
  1293  // StartTaskWithContext indicates an expected call of StartTaskWithContext
  1294  func (mr *MockECSAPIMockRecorder) StartTaskWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  1295  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  1296  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "StartTaskWithContext", reflect.TypeOf((*MockECSAPI)(nil).StartTaskWithContext), varargs...)
  1297  }
  1298  
  1299  // StartTaskRequest mocks base method
  1300  func (m *MockECSAPI) StartTaskRequest(arg0 *ecs.StartTaskInput) (*request.Request, *ecs.StartTaskOutput) {
  1301  	ret := m.ctrl.Call(m, "StartTaskRequest", arg0)
  1302  	ret0, _ := ret[0].(*request.Request)
  1303  	ret1, _ := ret[1].(*ecs.StartTaskOutput)
  1304  	return ret0, ret1
  1305  }
  1306  
  1307  // StartTaskRequest indicates an expected call of StartTaskRequest
  1308  func (mr *MockECSAPIMockRecorder) StartTaskRequest(arg0 interface{}) *gomock.Call {
  1309  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "StartTaskRequest", reflect.TypeOf((*MockECSAPI)(nil).StartTaskRequest), arg0)
  1310  }
  1311  
  1312  // StopTask mocks base method
  1313  func (m *MockECSAPI) StopTask(arg0 *ecs.StopTaskInput) (*ecs.StopTaskOutput, error) {
  1314  	ret := m.ctrl.Call(m, "StopTask", arg0)
  1315  	ret0, _ := ret[0].(*ecs.StopTaskOutput)
  1316  	ret1, _ := ret[1].(error)
  1317  	return ret0, ret1
  1318  }
  1319  
  1320  // StopTask indicates an expected call of StopTask
  1321  func (mr *MockECSAPIMockRecorder) StopTask(arg0 interface{}) *gomock.Call {
  1322  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "StopTask", reflect.TypeOf((*MockECSAPI)(nil).StopTask), arg0)
  1323  }
  1324  
  1325  // StopTaskWithContext mocks base method
  1326  func (m *MockECSAPI) StopTaskWithContext(arg0 aws.Context, arg1 *ecs.StopTaskInput, arg2 ...request.Option) (*ecs.StopTaskOutput, error) {
  1327  	varargs := []interface{}{arg0, arg1}
  1328  	for _, a := range arg2 {
  1329  		varargs = append(varargs, a)
  1330  	}
  1331  	ret := m.ctrl.Call(m, "StopTaskWithContext", varargs...)
  1332  	ret0, _ := ret[0].(*ecs.StopTaskOutput)
  1333  	ret1, _ := ret[1].(error)
  1334  	return ret0, ret1
  1335  }
  1336  
  1337  // StopTaskWithContext indicates an expected call of StopTaskWithContext
  1338  func (mr *MockECSAPIMockRecorder) StopTaskWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  1339  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  1340  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "StopTaskWithContext", reflect.TypeOf((*MockECSAPI)(nil).StopTaskWithContext), varargs...)
  1341  }
  1342  
  1343  // StopTaskRequest mocks base method
  1344  func (m *MockECSAPI) StopTaskRequest(arg0 *ecs.StopTaskInput) (*request.Request, *ecs.StopTaskOutput) {
  1345  	ret := m.ctrl.Call(m, "StopTaskRequest", arg0)
  1346  	ret0, _ := ret[0].(*request.Request)
  1347  	ret1, _ := ret[1].(*ecs.StopTaskOutput)
  1348  	return ret0, ret1
  1349  }
  1350  
  1351  // StopTaskRequest indicates an expected call of StopTaskRequest
  1352  func (mr *MockECSAPIMockRecorder) StopTaskRequest(arg0 interface{}) *gomock.Call {
  1353  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "StopTaskRequest", reflect.TypeOf((*MockECSAPI)(nil).StopTaskRequest), arg0)
  1354  }
  1355  
  1356  // SubmitContainerStateChange mocks base method
  1357  func (m *MockECSAPI) SubmitContainerStateChange(arg0 *ecs.SubmitContainerStateChangeInput) (*ecs.SubmitContainerStateChangeOutput, error) {
  1358  	ret := m.ctrl.Call(m, "SubmitContainerStateChange", arg0)
  1359  	ret0, _ := ret[0].(*ecs.SubmitContainerStateChangeOutput)
  1360  	ret1, _ := ret[1].(error)
  1361  	return ret0, ret1
  1362  }
  1363  
  1364  // SubmitContainerStateChange indicates an expected call of SubmitContainerStateChange
  1365  func (mr *MockECSAPIMockRecorder) SubmitContainerStateChange(arg0 interface{}) *gomock.Call {
  1366  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SubmitContainerStateChange", reflect.TypeOf((*MockECSAPI)(nil).SubmitContainerStateChange), arg0)
  1367  }
  1368  
  1369  // SubmitContainerStateChangeWithContext mocks base method
  1370  func (m *MockECSAPI) SubmitContainerStateChangeWithContext(arg0 aws.Context, arg1 *ecs.SubmitContainerStateChangeInput, arg2 ...request.Option) (*ecs.SubmitContainerStateChangeOutput, error) {
  1371  	varargs := []interface{}{arg0, arg1}
  1372  	for _, a := range arg2 {
  1373  		varargs = append(varargs, a)
  1374  	}
  1375  	ret := m.ctrl.Call(m, "SubmitContainerStateChangeWithContext", varargs...)
  1376  	ret0, _ := ret[0].(*ecs.SubmitContainerStateChangeOutput)
  1377  	ret1, _ := ret[1].(error)
  1378  	return ret0, ret1
  1379  }
  1380  
  1381  // SubmitContainerStateChangeWithContext indicates an expected call of SubmitContainerStateChangeWithContext
  1382  func (mr *MockECSAPIMockRecorder) SubmitContainerStateChangeWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  1383  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  1384  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SubmitContainerStateChangeWithContext", reflect.TypeOf((*MockECSAPI)(nil).SubmitContainerStateChangeWithContext), varargs...)
  1385  }
  1386  
  1387  // SubmitContainerStateChangeRequest mocks base method
  1388  func (m *MockECSAPI) SubmitContainerStateChangeRequest(arg0 *ecs.SubmitContainerStateChangeInput) (*request.Request, *ecs.SubmitContainerStateChangeOutput) {
  1389  	ret := m.ctrl.Call(m, "SubmitContainerStateChangeRequest", arg0)
  1390  	ret0, _ := ret[0].(*request.Request)
  1391  	ret1, _ := ret[1].(*ecs.SubmitContainerStateChangeOutput)
  1392  	return ret0, ret1
  1393  }
  1394  
  1395  // SubmitContainerStateChangeRequest indicates an expected call of SubmitContainerStateChangeRequest
  1396  func (mr *MockECSAPIMockRecorder) SubmitContainerStateChangeRequest(arg0 interface{}) *gomock.Call {
  1397  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SubmitContainerStateChangeRequest", reflect.TypeOf((*MockECSAPI)(nil).SubmitContainerStateChangeRequest), arg0)
  1398  }
  1399  
  1400  // SubmitTaskStateChange mocks base method
  1401  func (m *MockECSAPI) SubmitTaskStateChange(arg0 *ecs.SubmitTaskStateChangeInput) (*ecs.SubmitTaskStateChangeOutput, error) {
  1402  	ret := m.ctrl.Call(m, "SubmitTaskStateChange", arg0)
  1403  	ret0, _ := ret[0].(*ecs.SubmitTaskStateChangeOutput)
  1404  	ret1, _ := ret[1].(error)
  1405  	return ret0, ret1
  1406  }
  1407  
  1408  // SubmitTaskStateChange indicates an expected call of SubmitTaskStateChange
  1409  func (mr *MockECSAPIMockRecorder) SubmitTaskStateChange(arg0 interface{}) *gomock.Call {
  1410  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SubmitTaskStateChange", reflect.TypeOf((*MockECSAPI)(nil).SubmitTaskStateChange), arg0)
  1411  }
  1412  
  1413  // SubmitTaskStateChangeWithContext mocks base method
  1414  func (m *MockECSAPI) SubmitTaskStateChangeWithContext(arg0 aws.Context, arg1 *ecs.SubmitTaskStateChangeInput, arg2 ...request.Option) (*ecs.SubmitTaskStateChangeOutput, error) {
  1415  	varargs := []interface{}{arg0, arg1}
  1416  	for _, a := range arg2 {
  1417  		varargs = append(varargs, a)
  1418  	}
  1419  	ret := m.ctrl.Call(m, "SubmitTaskStateChangeWithContext", varargs...)
  1420  	ret0, _ := ret[0].(*ecs.SubmitTaskStateChangeOutput)
  1421  	ret1, _ := ret[1].(error)
  1422  	return ret0, ret1
  1423  }
  1424  
  1425  // SubmitTaskStateChangeWithContext indicates an expected call of SubmitTaskStateChangeWithContext
  1426  func (mr *MockECSAPIMockRecorder) SubmitTaskStateChangeWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  1427  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  1428  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SubmitTaskStateChangeWithContext", reflect.TypeOf((*MockECSAPI)(nil).SubmitTaskStateChangeWithContext), varargs...)
  1429  }
  1430  
  1431  // SubmitTaskStateChangeRequest mocks base method
  1432  func (m *MockECSAPI) SubmitTaskStateChangeRequest(arg0 *ecs.SubmitTaskStateChangeInput) (*request.Request, *ecs.SubmitTaskStateChangeOutput) {
  1433  	ret := m.ctrl.Call(m, "SubmitTaskStateChangeRequest", arg0)
  1434  	ret0, _ := ret[0].(*request.Request)
  1435  	ret1, _ := ret[1].(*ecs.SubmitTaskStateChangeOutput)
  1436  	return ret0, ret1
  1437  }
  1438  
  1439  // SubmitTaskStateChangeRequest indicates an expected call of SubmitTaskStateChangeRequest
  1440  func (mr *MockECSAPIMockRecorder) SubmitTaskStateChangeRequest(arg0 interface{}) *gomock.Call {
  1441  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SubmitTaskStateChangeRequest", reflect.TypeOf((*MockECSAPI)(nil).SubmitTaskStateChangeRequest), arg0)
  1442  }
  1443  
  1444  // UpdateContainerAgent mocks base method
  1445  func (m *MockECSAPI) UpdateContainerAgent(arg0 *ecs.UpdateContainerAgentInput) (*ecs.UpdateContainerAgentOutput, error) {
  1446  	ret := m.ctrl.Call(m, "UpdateContainerAgent", arg0)
  1447  	ret0, _ := ret[0].(*ecs.UpdateContainerAgentOutput)
  1448  	ret1, _ := ret[1].(error)
  1449  	return ret0, ret1
  1450  }
  1451  
  1452  // UpdateContainerAgent indicates an expected call of UpdateContainerAgent
  1453  func (mr *MockECSAPIMockRecorder) UpdateContainerAgent(arg0 interface{}) *gomock.Call {
  1454  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateContainerAgent", reflect.TypeOf((*MockECSAPI)(nil).UpdateContainerAgent), arg0)
  1455  }
  1456  
  1457  // UpdateContainerAgentWithContext mocks base method
  1458  func (m *MockECSAPI) UpdateContainerAgentWithContext(arg0 aws.Context, arg1 *ecs.UpdateContainerAgentInput, arg2 ...request.Option) (*ecs.UpdateContainerAgentOutput, error) {
  1459  	varargs := []interface{}{arg0, arg1}
  1460  	for _, a := range arg2 {
  1461  		varargs = append(varargs, a)
  1462  	}
  1463  	ret := m.ctrl.Call(m, "UpdateContainerAgentWithContext", varargs...)
  1464  	ret0, _ := ret[0].(*ecs.UpdateContainerAgentOutput)
  1465  	ret1, _ := ret[1].(error)
  1466  	return ret0, ret1
  1467  }
  1468  
  1469  // UpdateContainerAgentWithContext indicates an expected call of UpdateContainerAgentWithContext
  1470  func (mr *MockECSAPIMockRecorder) UpdateContainerAgentWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  1471  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  1472  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateContainerAgentWithContext", reflect.TypeOf((*MockECSAPI)(nil).UpdateContainerAgentWithContext), varargs...)
  1473  }
  1474  
  1475  // UpdateContainerAgentRequest mocks base method
  1476  func (m *MockECSAPI) UpdateContainerAgentRequest(arg0 *ecs.UpdateContainerAgentInput) (*request.Request, *ecs.UpdateContainerAgentOutput) {
  1477  	ret := m.ctrl.Call(m, "UpdateContainerAgentRequest", arg0)
  1478  	ret0, _ := ret[0].(*request.Request)
  1479  	ret1, _ := ret[1].(*ecs.UpdateContainerAgentOutput)
  1480  	return ret0, ret1
  1481  }
  1482  
  1483  // UpdateContainerAgentRequest indicates an expected call of UpdateContainerAgentRequest
  1484  func (mr *MockECSAPIMockRecorder) UpdateContainerAgentRequest(arg0 interface{}) *gomock.Call {
  1485  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateContainerAgentRequest", reflect.TypeOf((*MockECSAPI)(nil).UpdateContainerAgentRequest), arg0)
  1486  }
  1487  
  1488  // UpdateContainerInstancesState mocks base method
  1489  func (m *MockECSAPI) UpdateContainerInstancesState(arg0 *ecs.UpdateContainerInstancesStateInput) (*ecs.UpdateContainerInstancesStateOutput, error) {
  1490  	ret := m.ctrl.Call(m, "UpdateContainerInstancesState", arg0)
  1491  	ret0, _ := ret[0].(*ecs.UpdateContainerInstancesStateOutput)
  1492  	ret1, _ := ret[1].(error)
  1493  	return ret0, ret1
  1494  }
  1495  
  1496  // UpdateContainerInstancesState indicates an expected call of UpdateContainerInstancesState
  1497  func (mr *MockECSAPIMockRecorder) UpdateContainerInstancesState(arg0 interface{}) *gomock.Call {
  1498  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateContainerInstancesState", reflect.TypeOf((*MockECSAPI)(nil).UpdateContainerInstancesState), arg0)
  1499  }
  1500  
  1501  // UpdateContainerInstancesStateWithContext mocks base method
  1502  func (m *MockECSAPI) UpdateContainerInstancesStateWithContext(arg0 aws.Context, arg1 *ecs.UpdateContainerInstancesStateInput, arg2 ...request.Option) (*ecs.UpdateContainerInstancesStateOutput, error) {
  1503  	varargs := []interface{}{arg0, arg1}
  1504  	for _, a := range arg2 {
  1505  		varargs = append(varargs, a)
  1506  	}
  1507  	ret := m.ctrl.Call(m, "UpdateContainerInstancesStateWithContext", varargs...)
  1508  	ret0, _ := ret[0].(*ecs.UpdateContainerInstancesStateOutput)
  1509  	ret1, _ := ret[1].(error)
  1510  	return ret0, ret1
  1511  }
  1512  
  1513  // UpdateContainerInstancesStateWithContext indicates an expected call of UpdateContainerInstancesStateWithContext
  1514  func (mr *MockECSAPIMockRecorder) UpdateContainerInstancesStateWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  1515  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  1516  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateContainerInstancesStateWithContext", reflect.TypeOf((*MockECSAPI)(nil).UpdateContainerInstancesStateWithContext), varargs...)
  1517  }
  1518  
  1519  // UpdateContainerInstancesStateRequest mocks base method
  1520  func (m *MockECSAPI) UpdateContainerInstancesStateRequest(arg0 *ecs.UpdateContainerInstancesStateInput) (*request.Request, *ecs.UpdateContainerInstancesStateOutput) {
  1521  	ret := m.ctrl.Call(m, "UpdateContainerInstancesStateRequest", arg0)
  1522  	ret0, _ := ret[0].(*request.Request)
  1523  	ret1, _ := ret[1].(*ecs.UpdateContainerInstancesStateOutput)
  1524  	return ret0, ret1
  1525  }
  1526  
  1527  // UpdateContainerInstancesStateRequest indicates an expected call of UpdateContainerInstancesStateRequest
  1528  func (mr *MockECSAPIMockRecorder) UpdateContainerInstancesStateRequest(arg0 interface{}) *gomock.Call {
  1529  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateContainerInstancesStateRequest", reflect.TypeOf((*MockECSAPI)(nil).UpdateContainerInstancesStateRequest), arg0)
  1530  }
  1531  
  1532  // UpdateService mocks base method
  1533  func (m *MockECSAPI) UpdateService(arg0 *ecs.UpdateServiceInput) (*ecs.UpdateServiceOutput, error) {
  1534  	ret := m.ctrl.Call(m, "UpdateService", arg0)
  1535  	ret0, _ := ret[0].(*ecs.UpdateServiceOutput)
  1536  	ret1, _ := ret[1].(error)
  1537  	return ret0, ret1
  1538  }
  1539  
  1540  // UpdateService indicates an expected call of UpdateService
  1541  func (mr *MockECSAPIMockRecorder) UpdateService(arg0 interface{}) *gomock.Call {
  1542  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateService", reflect.TypeOf((*MockECSAPI)(nil).UpdateService), arg0)
  1543  }
  1544  
  1545  // UpdateServiceWithContext mocks base method
  1546  func (m *MockECSAPI) UpdateServiceWithContext(arg0 aws.Context, arg1 *ecs.UpdateServiceInput, arg2 ...request.Option) (*ecs.UpdateServiceOutput, error) {
  1547  	varargs := []interface{}{arg0, arg1}
  1548  	for _, a := range arg2 {
  1549  		varargs = append(varargs, a)
  1550  	}
  1551  	ret := m.ctrl.Call(m, "UpdateServiceWithContext", varargs...)
  1552  	ret0, _ := ret[0].(*ecs.UpdateServiceOutput)
  1553  	ret1, _ := ret[1].(error)
  1554  	return ret0, ret1
  1555  }
  1556  
  1557  // UpdateServiceWithContext indicates an expected call of UpdateServiceWithContext
  1558  func (mr *MockECSAPIMockRecorder) UpdateServiceWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  1559  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  1560  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateServiceWithContext", reflect.TypeOf((*MockECSAPI)(nil).UpdateServiceWithContext), varargs...)
  1561  }
  1562  
  1563  // UpdateServiceRequest mocks base method
  1564  func (m *MockECSAPI) UpdateServiceRequest(arg0 *ecs.UpdateServiceInput) (*request.Request, *ecs.UpdateServiceOutput) {
  1565  	ret := m.ctrl.Call(m, "UpdateServiceRequest", arg0)
  1566  	ret0, _ := ret[0].(*request.Request)
  1567  	ret1, _ := ret[1].(*ecs.UpdateServiceOutput)
  1568  	return ret0, ret1
  1569  }
  1570  
  1571  // UpdateServiceRequest indicates an expected call of UpdateServiceRequest
  1572  func (mr *MockECSAPIMockRecorder) UpdateServiceRequest(arg0 interface{}) *gomock.Call {
  1573  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateServiceRequest", reflect.TypeOf((*MockECSAPI)(nil).UpdateServiceRequest), arg0)
  1574  }
  1575  
  1576  // WaitUntilServicesInactive mocks base method
  1577  func (m *MockECSAPI) WaitUntilServicesInactive(arg0 *ecs.DescribeServicesInput) error {
  1578  	ret := m.ctrl.Call(m, "WaitUntilServicesInactive", arg0)
  1579  	ret0, _ := ret[0].(error)
  1580  	return ret0
  1581  }
  1582  
  1583  // WaitUntilServicesInactive indicates an expected call of WaitUntilServicesInactive
  1584  func (mr *MockECSAPIMockRecorder) WaitUntilServicesInactive(arg0 interface{}) *gomock.Call {
  1585  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WaitUntilServicesInactive", reflect.TypeOf((*MockECSAPI)(nil).WaitUntilServicesInactive), arg0)
  1586  }
  1587  
  1588  // WaitUntilServicesInactiveWithContext mocks base method
  1589  func (m *MockECSAPI) WaitUntilServicesInactiveWithContext(arg0 aws.Context, arg1 *ecs.DescribeServicesInput, arg2 ...request.WaiterOption) error {
  1590  	varargs := []interface{}{arg0, arg1}
  1591  	for _, a := range arg2 {
  1592  		varargs = append(varargs, a)
  1593  	}
  1594  	ret := m.ctrl.Call(m, "WaitUntilServicesInactiveWithContext", varargs...)
  1595  	ret0, _ := ret[0].(error)
  1596  	return ret0
  1597  }
  1598  
  1599  // WaitUntilServicesInactiveWithContext indicates an expected call of WaitUntilServicesInactiveWithContext
  1600  func (mr *MockECSAPIMockRecorder) WaitUntilServicesInactiveWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  1601  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  1602  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WaitUntilServicesInactiveWithContext", reflect.TypeOf((*MockECSAPI)(nil).WaitUntilServicesInactiveWithContext), varargs...)
  1603  }
  1604  
  1605  // WaitUntilServicesStable mocks base method
  1606  func (m *MockECSAPI) WaitUntilServicesStable(arg0 *ecs.DescribeServicesInput) error {
  1607  	ret := m.ctrl.Call(m, "WaitUntilServicesStable", arg0)
  1608  	ret0, _ := ret[0].(error)
  1609  	return ret0
  1610  }
  1611  
  1612  // WaitUntilServicesStable indicates an expected call of WaitUntilServicesStable
  1613  func (mr *MockECSAPIMockRecorder) WaitUntilServicesStable(arg0 interface{}) *gomock.Call {
  1614  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WaitUntilServicesStable", reflect.TypeOf((*MockECSAPI)(nil).WaitUntilServicesStable), arg0)
  1615  }
  1616  
  1617  // WaitUntilServicesStableWithContext mocks base method
  1618  func (m *MockECSAPI) WaitUntilServicesStableWithContext(arg0 aws.Context, arg1 *ecs.DescribeServicesInput, arg2 ...request.WaiterOption) error {
  1619  	varargs := []interface{}{arg0, arg1}
  1620  	for _, a := range arg2 {
  1621  		varargs = append(varargs, a)
  1622  	}
  1623  	ret := m.ctrl.Call(m, "WaitUntilServicesStableWithContext", varargs...)
  1624  	ret0, _ := ret[0].(error)
  1625  	return ret0
  1626  }
  1627  
  1628  // WaitUntilServicesStableWithContext indicates an expected call of WaitUntilServicesStableWithContext
  1629  func (mr *MockECSAPIMockRecorder) WaitUntilServicesStableWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  1630  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  1631  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WaitUntilServicesStableWithContext", reflect.TypeOf((*MockECSAPI)(nil).WaitUntilServicesStableWithContext), varargs...)
  1632  }
  1633  
  1634  // WaitUntilTasksRunning mocks base method
  1635  func (m *MockECSAPI) WaitUntilTasksRunning(arg0 *ecs.DescribeTasksInput) error {
  1636  	ret := m.ctrl.Call(m, "WaitUntilTasksRunning", arg0)
  1637  	ret0, _ := ret[0].(error)
  1638  	return ret0
  1639  }
  1640  
  1641  // WaitUntilTasksRunning indicates an expected call of WaitUntilTasksRunning
  1642  func (mr *MockECSAPIMockRecorder) WaitUntilTasksRunning(arg0 interface{}) *gomock.Call {
  1643  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WaitUntilTasksRunning", reflect.TypeOf((*MockECSAPI)(nil).WaitUntilTasksRunning), arg0)
  1644  }
  1645  
  1646  // WaitUntilTasksRunningWithContext mocks base method
  1647  func (m *MockECSAPI) WaitUntilTasksRunningWithContext(arg0 aws.Context, arg1 *ecs.DescribeTasksInput, arg2 ...request.WaiterOption) error {
  1648  	varargs := []interface{}{arg0, arg1}
  1649  	for _, a := range arg2 {
  1650  		varargs = append(varargs, a)
  1651  	}
  1652  	ret := m.ctrl.Call(m, "WaitUntilTasksRunningWithContext", varargs...)
  1653  	ret0, _ := ret[0].(error)
  1654  	return ret0
  1655  }
  1656  
  1657  // WaitUntilTasksRunningWithContext indicates an expected call of WaitUntilTasksRunningWithContext
  1658  func (mr *MockECSAPIMockRecorder) WaitUntilTasksRunningWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  1659  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  1660  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WaitUntilTasksRunningWithContext", reflect.TypeOf((*MockECSAPI)(nil).WaitUntilTasksRunningWithContext), varargs...)
  1661  }
  1662  
  1663  // WaitUntilTasksStopped mocks base method
  1664  func (m *MockECSAPI) WaitUntilTasksStopped(arg0 *ecs.DescribeTasksInput) error {
  1665  	ret := m.ctrl.Call(m, "WaitUntilTasksStopped", arg0)
  1666  	ret0, _ := ret[0].(error)
  1667  	return ret0
  1668  }
  1669  
  1670  // WaitUntilTasksStopped indicates an expected call of WaitUntilTasksStopped
  1671  func (mr *MockECSAPIMockRecorder) WaitUntilTasksStopped(arg0 interface{}) *gomock.Call {
  1672  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WaitUntilTasksStopped", reflect.TypeOf((*MockECSAPI)(nil).WaitUntilTasksStopped), arg0)
  1673  }
  1674  
  1675  // WaitUntilTasksStoppedWithContext mocks base method
  1676  func (m *MockECSAPI) WaitUntilTasksStoppedWithContext(arg0 aws.Context, arg1 *ecs.DescribeTasksInput, arg2 ...request.WaiterOption) error {
  1677  	varargs := []interface{}{arg0, arg1}
  1678  	for _, a := range arg2 {
  1679  		varargs = append(varargs, a)
  1680  	}
  1681  	ret := m.ctrl.Call(m, "WaitUntilTasksStoppedWithContext", varargs...)
  1682  	ret0, _ := ret[0].(error)
  1683  	return ret0
  1684  }
  1685  
  1686  // WaitUntilTasksStoppedWithContext indicates an expected call of WaitUntilTasksStoppedWithContext
  1687  func (mr *MockECSAPIMockRecorder) WaitUntilTasksStoppedWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  1688  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  1689  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WaitUntilTasksStoppedWithContext", reflect.TypeOf((*MockECSAPI)(nil).WaitUntilTasksStoppedWithContext), varargs...)
  1690  }