1// Code generated by private/model/cli/gen-api/main.go. DO NOT EDIT.
2
3// Package macie2iface provides an interface to enable mocking the Amazon Macie 2 service client
4// for testing your code.
5//
6// It is important to note that this interface will have breaking changes
7// when the service model is updated and adds new API operations, paginators,
8// and waiters.
9package macie2iface
10
11import (
12	"github.com/aws/aws-sdk-go/aws"
13	"github.com/aws/aws-sdk-go/aws/request"
14	"github.com/aws/aws-sdk-go/service/macie2"
15)
16
17// Macie2API provides an interface to enable mocking the
18// macie2.Macie2 service client's API operation,
19// paginators, and waiters. This make unit testing your code that calls out
20// to the SDK's service client's calls easier.
21//
22// The best way to use this interface is so the SDK's service client's calls
23// can be stubbed out for unit testing your code with the SDK without needing
24// to inject custom request handlers into the SDK's request pipeline.
25//
26//    // myFunc uses an SDK service client to make a request to
27//    // Amazon Macie 2.
28//    func myFunc(svc macie2iface.Macie2API) bool {
29//        // Make svc.AcceptInvitation request
30//    }
31//
32//    func main() {
33//        sess := session.New()
34//        svc := macie2.New(sess)
35//
36//        myFunc(svc)
37//    }
38//
39// In your _test.go file:
40//
41//    // Define a mock struct to be used in your unit tests of myFunc.
42//    type mockMacie2Client struct {
43//        macie2iface.Macie2API
44//    }
45//    func (m *mockMacie2Client) AcceptInvitation(input *macie2.AcceptInvitationInput) (*macie2.AcceptInvitationOutput, error) {
46//        // mock response/functionality
47//    }
48//
49//    func TestMyFunc(t *testing.T) {
50//        // Setup Test
51//        mockSvc := &mockMacie2Client{}
52//
53//        myfunc(mockSvc)
54//
55//        // Verify myFunc's functionality
56//    }
57//
58// It is important to note that this interface will have breaking changes
59// when the service model is updated and adds new API operations, paginators,
60// and waiters. Its suggested to use the pattern above for testing, or using
61// tooling to generate mocks to satisfy the interfaces.
62type Macie2API interface {
63	AcceptInvitation(*macie2.AcceptInvitationInput) (*macie2.AcceptInvitationOutput, error)
64	AcceptInvitationWithContext(aws.Context, *macie2.AcceptInvitationInput, ...request.Option) (*macie2.AcceptInvitationOutput, error)
65	AcceptInvitationRequest(*macie2.AcceptInvitationInput) (*request.Request, *macie2.AcceptInvitationOutput)
66
67	BatchGetCustomDataIdentifiers(*macie2.BatchGetCustomDataIdentifiersInput) (*macie2.BatchGetCustomDataIdentifiersOutput, error)
68	BatchGetCustomDataIdentifiersWithContext(aws.Context, *macie2.BatchGetCustomDataIdentifiersInput, ...request.Option) (*macie2.BatchGetCustomDataIdentifiersOutput, error)
69	BatchGetCustomDataIdentifiersRequest(*macie2.BatchGetCustomDataIdentifiersInput) (*request.Request, *macie2.BatchGetCustomDataIdentifiersOutput)
70
71	CreateClassificationJob(*macie2.CreateClassificationJobInput) (*macie2.CreateClassificationJobOutput, error)
72	CreateClassificationJobWithContext(aws.Context, *macie2.CreateClassificationJobInput, ...request.Option) (*macie2.CreateClassificationJobOutput, error)
73	CreateClassificationJobRequest(*macie2.CreateClassificationJobInput) (*request.Request, *macie2.CreateClassificationJobOutput)
74
75	CreateCustomDataIdentifier(*macie2.CreateCustomDataIdentifierInput) (*macie2.CreateCustomDataIdentifierOutput, error)
76	CreateCustomDataIdentifierWithContext(aws.Context, *macie2.CreateCustomDataIdentifierInput, ...request.Option) (*macie2.CreateCustomDataIdentifierOutput, error)
77	CreateCustomDataIdentifierRequest(*macie2.CreateCustomDataIdentifierInput) (*request.Request, *macie2.CreateCustomDataIdentifierOutput)
78
79	CreateFindingsFilter(*macie2.CreateFindingsFilterInput) (*macie2.CreateFindingsFilterOutput, error)
80	CreateFindingsFilterWithContext(aws.Context, *macie2.CreateFindingsFilterInput, ...request.Option) (*macie2.CreateFindingsFilterOutput, error)
81	CreateFindingsFilterRequest(*macie2.CreateFindingsFilterInput) (*request.Request, *macie2.CreateFindingsFilterOutput)
82
83	CreateInvitations(*macie2.CreateInvitationsInput) (*macie2.CreateInvitationsOutput, error)
84	CreateInvitationsWithContext(aws.Context, *macie2.CreateInvitationsInput, ...request.Option) (*macie2.CreateInvitationsOutput, error)
85	CreateInvitationsRequest(*macie2.CreateInvitationsInput) (*request.Request, *macie2.CreateInvitationsOutput)
86
87	CreateMember(*macie2.CreateMemberInput) (*macie2.CreateMemberOutput, error)
88	CreateMemberWithContext(aws.Context, *macie2.CreateMemberInput, ...request.Option) (*macie2.CreateMemberOutput, error)
89	CreateMemberRequest(*macie2.CreateMemberInput) (*request.Request, *macie2.CreateMemberOutput)
90
91	CreateSampleFindings(*macie2.CreateSampleFindingsInput) (*macie2.CreateSampleFindingsOutput, error)
92	CreateSampleFindingsWithContext(aws.Context, *macie2.CreateSampleFindingsInput, ...request.Option) (*macie2.CreateSampleFindingsOutput, error)
93	CreateSampleFindingsRequest(*macie2.CreateSampleFindingsInput) (*request.Request, *macie2.CreateSampleFindingsOutput)
94
95	DeclineInvitations(*macie2.DeclineInvitationsInput) (*macie2.DeclineInvitationsOutput, error)
96	DeclineInvitationsWithContext(aws.Context, *macie2.DeclineInvitationsInput, ...request.Option) (*macie2.DeclineInvitationsOutput, error)
97	DeclineInvitationsRequest(*macie2.DeclineInvitationsInput) (*request.Request, *macie2.DeclineInvitationsOutput)
98
99	DeleteCustomDataIdentifier(*macie2.DeleteCustomDataIdentifierInput) (*macie2.DeleteCustomDataIdentifierOutput, error)
100	DeleteCustomDataIdentifierWithContext(aws.Context, *macie2.DeleteCustomDataIdentifierInput, ...request.Option) (*macie2.DeleteCustomDataIdentifierOutput, error)
101	DeleteCustomDataIdentifierRequest(*macie2.DeleteCustomDataIdentifierInput) (*request.Request, *macie2.DeleteCustomDataIdentifierOutput)
102
103	DeleteFindingsFilter(*macie2.DeleteFindingsFilterInput) (*macie2.DeleteFindingsFilterOutput, error)
104	DeleteFindingsFilterWithContext(aws.Context, *macie2.DeleteFindingsFilterInput, ...request.Option) (*macie2.DeleteFindingsFilterOutput, error)
105	DeleteFindingsFilterRequest(*macie2.DeleteFindingsFilterInput) (*request.Request, *macie2.DeleteFindingsFilterOutput)
106
107	DeleteInvitations(*macie2.DeleteInvitationsInput) (*macie2.DeleteInvitationsOutput, error)
108	DeleteInvitationsWithContext(aws.Context, *macie2.DeleteInvitationsInput, ...request.Option) (*macie2.DeleteInvitationsOutput, error)
109	DeleteInvitationsRequest(*macie2.DeleteInvitationsInput) (*request.Request, *macie2.DeleteInvitationsOutput)
110
111	DeleteMember(*macie2.DeleteMemberInput) (*macie2.DeleteMemberOutput, error)
112	DeleteMemberWithContext(aws.Context, *macie2.DeleteMemberInput, ...request.Option) (*macie2.DeleteMemberOutput, error)
113	DeleteMemberRequest(*macie2.DeleteMemberInput) (*request.Request, *macie2.DeleteMemberOutput)
114
115	DescribeBuckets(*macie2.DescribeBucketsInput) (*macie2.DescribeBucketsOutput, error)
116	DescribeBucketsWithContext(aws.Context, *macie2.DescribeBucketsInput, ...request.Option) (*macie2.DescribeBucketsOutput, error)
117	DescribeBucketsRequest(*macie2.DescribeBucketsInput) (*request.Request, *macie2.DescribeBucketsOutput)
118
119	DescribeBucketsPages(*macie2.DescribeBucketsInput, func(*macie2.DescribeBucketsOutput, bool) bool) error
120	DescribeBucketsPagesWithContext(aws.Context, *macie2.DescribeBucketsInput, func(*macie2.DescribeBucketsOutput, bool) bool, ...request.Option) error
121
122	DescribeClassificationJob(*macie2.DescribeClassificationJobInput) (*macie2.DescribeClassificationJobOutput, error)
123	DescribeClassificationJobWithContext(aws.Context, *macie2.DescribeClassificationJobInput, ...request.Option) (*macie2.DescribeClassificationJobOutput, error)
124	DescribeClassificationJobRequest(*macie2.DescribeClassificationJobInput) (*request.Request, *macie2.DescribeClassificationJobOutput)
125
126	DescribeOrganizationConfiguration(*macie2.DescribeOrganizationConfigurationInput) (*macie2.DescribeOrganizationConfigurationOutput, error)
127	DescribeOrganizationConfigurationWithContext(aws.Context, *macie2.DescribeOrganizationConfigurationInput, ...request.Option) (*macie2.DescribeOrganizationConfigurationOutput, error)
128	DescribeOrganizationConfigurationRequest(*macie2.DescribeOrganizationConfigurationInput) (*request.Request, *macie2.DescribeOrganizationConfigurationOutput)
129
130	DisableMacie(*macie2.DisableMacieInput) (*macie2.DisableMacieOutput, error)
131	DisableMacieWithContext(aws.Context, *macie2.DisableMacieInput, ...request.Option) (*macie2.DisableMacieOutput, error)
132	DisableMacieRequest(*macie2.DisableMacieInput) (*request.Request, *macie2.DisableMacieOutput)
133
134	DisableOrganizationAdminAccount(*macie2.DisableOrganizationAdminAccountInput) (*macie2.DisableOrganizationAdminAccountOutput, error)
135	DisableOrganizationAdminAccountWithContext(aws.Context, *macie2.DisableOrganizationAdminAccountInput, ...request.Option) (*macie2.DisableOrganizationAdminAccountOutput, error)
136	DisableOrganizationAdminAccountRequest(*macie2.DisableOrganizationAdminAccountInput) (*request.Request, *macie2.DisableOrganizationAdminAccountOutput)
137
138	DisassociateFromAdministratorAccount(*macie2.DisassociateFromAdministratorAccountInput) (*macie2.DisassociateFromAdministratorAccountOutput, error)
139	DisassociateFromAdministratorAccountWithContext(aws.Context, *macie2.DisassociateFromAdministratorAccountInput, ...request.Option) (*macie2.DisassociateFromAdministratorAccountOutput, error)
140	DisassociateFromAdministratorAccountRequest(*macie2.DisassociateFromAdministratorAccountInput) (*request.Request, *macie2.DisassociateFromAdministratorAccountOutput)
141
142	DisassociateFromMasterAccount(*macie2.DisassociateFromMasterAccountInput) (*macie2.DisassociateFromMasterAccountOutput, error)
143	DisassociateFromMasterAccountWithContext(aws.Context, *macie2.DisassociateFromMasterAccountInput, ...request.Option) (*macie2.DisassociateFromMasterAccountOutput, error)
144	DisassociateFromMasterAccountRequest(*macie2.DisassociateFromMasterAccountInput) (*request.Request, *macie2.DisassociateFromMasterAccountOutput)
145
146	DisassociateMember(*macie2.DisassociateMemberInput) (*macie2.DisassociateMemberOutput, error)
147	DisassociateMemberWithContext(aws.Context, *macie2.DisassociateMemberInput, ...request.Option) (*macie2.DisassociateMemberOutput, error)
148	DisassociateMemberRequest(*macie2.DisassociateMemberInput) (*request.Request, *macie2.DisassociateMemberOutput)
149
150	EnableMacie(*macie2.EnableMacieInput) (*macie2.EnableMacieOutput, error)
151	EnableMacieWithContext(aws.Context, *macie2.EnableMacieInput, ...request.Option) (*macie2.EnableMacieOutput, error)
152	EnableMacieRequest(*macie2.EnableMacieInput) (*request.Request, *macie2.EnableMacieOutput)
153
154	EnableOrganizationAdminAccount(*macie2.EnableOrganizationAdminAccountInput) (*macie2.EnableOrganizationAdminAccountOutput, error)
155	EnableOrganizationAdminAccountWithContext(aws.Context, *macie2.EnableOrganizationAdminAccountInput, ...request.Option) (*macie2.EnableOrganizationAdminAccountOutput, error)
156	EnableOrganizationAdminAccountRequest(*macie2.EnableOrganizationAdminAccountInput) (*request.Request, *macie2.EnableOrganizationAdminAccountOutput)
157
158	GetAdministratorAccount(*macie2.GetAdministratorAccountInput) (*macie2.GetAdministratorAccountOutput, error)
159	GetAdministratorAccountWithContext(aws.Context, *macie2.GetAdministratorAccountInput, ...request.Option) (*macie2.GetAdministratorAccountOutput, error)
160	GetAdministratorAccountRequest(*macie2.GetAdministratorAccountInput) (*request.Request, *macie2.GetAdministratorAccountOutput)
161
162	GetBucketStatistics(*macie2.GetBucketStatisticsInput) (*macie2.GetBucketStatisticsOutput, error)
163	GetBucketStatisticsWithContext(aws.Context, *macie2.GetBucketStatisticsInput, ...request.Option) (*macie2.GetBucketStatisticsOutput, error)
164	GetBucketStatisticsRequest(*macie2.GetBucketStatisticsInput) (*request.Request, *macie2.GetBucketStatisticsOutput)
165
166	GetClassificationExportConfiguration(*macie2.GetClassificationExportConfigurationInput) (*macie2.GetClassificationExportConfigurationOutput, error)
167	GetClassificationExportConfigurationWithContext(aws.Context, *macie2.GetClassificationExportConfigurationInput, ...request.Option) (*macie2.GetClassificationExportConfigurationOutput, error)
168	GetClassificationExportConfigurationRequest(*macie2.GetClassificationExportConfigurationInput) (*request.Request, *macie2.GetClassificationExportConfigurationOutput)
169
170	GetCustomDataIdentifier(*macie2.GetCustomDataIdentifierInput) (*macie2.GetCustomDataIdentifierOutput, error)
171	GetCustomDataIdentifierWithContext(aws.Context, *macie2.GetCustomDataIdentifierInput, ...request.Option) (*macie2.GetCustomDataIdentifierOutput, error)
172	GetCustomDataIdentifierRequest(*macie2.GetCustomDataIdentifierInput) (*request.Request, *macie2.GetCustomDataIdentifierOutput)
173
174	GetFindingStatistics(*macie2.GetFindingStatisticsInput) (*macie2.GetFindingStatisticsOutput, error)
175	GetFindingStatisticsWithContext(aws.Context, *macie2.GetFindingStatisticsInput, ...request.Option) (*macie2.GetFindingStatisticsOutput, error)
176	GetFindingStatisticsRequest(*macie2.GetFindingStatisticsInput) (*request.Request, *macie2.GetFindingStatisticsOutput)
177
178	GetFindings(*macie2.GetFindingsInput) (*macie2.GetFindingsOutput, error)
179	GetFindingsWithContext(aws.Context, *macie2.GetFindingsInput, ...request.Option) (*macie2.GetFindingsOutput, error)
180	GetFindingsRequest(*macie2.GetFindingsInput) (*request.Request, *macie2.GetFindingsOutput)
181
182	GetFindingsFilter(*macie2.GetFindingsFilterInput) (*macie2.GetFindingsFilterOutput, error)
183	GetFindingsFilterWithContext(aws.Context, *macie2.GetFindingsFilterInput, ...request.Option) (*macie2.GetFindingsFilterOutput, error)
184	GetFindingsFilterRequest(*macie2.GetFindingsFilterInput) (*request.Request, *macie2.GetFindingsFilterOutput)
185
186	GetFindingsPublicationConfiguration(*macie2.GetFindingsPublicationConfigurationInput) (*macie2.GetFindingsPublicationConfigurationOutput, error)
187	GetFindingsPublicationConfigurationWithContext(aws.Context, *macie2.GetFindingsPublicationConfigurationInput, ...request.Option) (*macie2.GetFindingsPublicationConfigurationOutput, error)
188	GetFindingsPublicationConfigurationRequest(*macie2.GetFindingsPublicationConfigurationInput) (*request.Request, *macie2.GetFindingsPublicationConfigurationOutput)
189
190	GetInvitationsCount(*macie2.GetInvitationsCountInput) (*macie2.GetInvitationsCountOutput, error)
191	GetInvitationsCountWithContext(aws.Context, *macie2.GetInvitationsCountInput, ...request.Option) (*macie2.GetInvitationsCountOutput, error)
192	GetInvitationsCountRequest(*macie2.GetInvitationsCountInput) (*request.Request, *macie2.GetInvitationsCountOutput)
193
194	GetMacieSession(*macie2.GetMacieSessionInput) (*macie2.GetMacieSessionOutput, error)
195	GetMacieSessionWithContext(aws.Context, *macie2.GetMacieSessionInput, ...request.Option) (*macie2.GetMacieSessionOutput, error)
196	GetMacieSessionRequest(*macie2.GetMacieSessionInput) (*request.Request, *macie2.GetMacieSessionOutput)
197
198	GetMasterAccount(*macie2.GetMasterAccountInput) (*macie2.GetMasterAccountOutput, error)
199	GetMasterAccountWithContext(aws.Context, *macie2.GetMasterAccountInput, ...request.Option) (*macie2.GetMasterAccountOutput, error)
200	GetMasterAccountRequest(*macie2.GetMasterAccountInput) (*request.Request, *macie2.GetMasterAccountOutput)
201
202	GetMember(*macie2.GetMemberInput) (*macie2.GetMemberOutput, error)
203	GetMemberWithContext(aws.Context, *macie2.GetMemberInput, ...request.Option) (*macie2.GetMemberOutput, error)
204	GetMemberRequest(*macie2.GetMemberInput) (*request.Request, *macie2.GetMemberOutput)
205
206	GetUsageStatistics(*macie2.GetUsageStatisticsInput) (*macie2.GetUsageStatisticsOutput, error)
207	GetUsageStatisticsWithContext(aws.Context, *macie2.GetUsageStatisticsInput, ...request.Option) (*macie2.GetUsageStatisticsOutput, error)
208	GetUsageStatisticsRequest(*macie2.GetUsageStatisticsInput) (*request.Request, *macie2.GetUsageStatisticsOutput)
209
210	GetUsageStatisticsPages(*macie2.GetUsageStatisticsInput, func(*macie2.GetUsageStatisticsOutput, bool) bool) error
211	GetUsageStatisticsPagesWithContext(aws.Context, *macie2.GetUsageStatisticsInput, func(*macie2.GetUsageStatisticsOutput, bool) bool, ...request.Option) error
212
213	GetUsageTotals(*macie2.GetUsageTotalsInput) (*macie2.GetUsageTotalsOutput, error)
214	GetUsageTotalsWithContext(aws.Context, *macie2.GetUsageTotalsInput, ...request.Option) (*macie2.GetUsageTotalsOutput, error)
215	GetUsageTotalsRequest(*macie2.GetUsageTotalsInput) (*request.Request, *macie2.GetUsageTotalsOutput)
216
217	ListClassificationJobs(*macie2.ListClassificationJobsInput) (*macie2.ListClassificationJobsOutput, error)
218	ListClassificationJobsWithContext(aws.Context, *macie2.ListClassificationJobsInput, ...request.Option) (*macie2.ListClassificationJobsOutput, error)
219	ListClassificationJobsRequest(*macie2.ListClassificationJobsInput) (*request.Request, *macie2.ListClassificationJobsOutput)
220
221	ListClassificationJobsPages(*macie2.ListClassificationJobsInput, func(*macie2.ListClassificationJobsOutput, bool) bool) error
222	ListClassificationJobsPagesWithContext(aws.Context, *macie2.ListClassificationJobsInput, func(*macie2.ListClassificationJobsOutput, bool) bool, ...request.Option) error
223
224	ListCustomDataIdentifiers(*macie2.ListCustomDataIdentifiersInput) (*macie2.ListCustomDataIdentifiersOutput, error)
225	ListCustomDataIdentifiersWithContext(aws.Context, *macie2.ListCustomDataIdentifiersInput, ...request.Option) (*macie2.ListCustomDataIdentifiersOutput, error)
226	ListCustomDataIdentifiersRequest(*macie2.ListCustomDataIdentifiersInput) (*request.Request, *macie2.ListCustomDataIdentifiersOutput)
227
228	ListCustomDataIdentifiersPages(*macie2.ListCustomDataIdentifiersInput, func(*macie2.ListCustomDataIdentifiersOutput, bool) bool) error
229	ListCustomDataIdentifiersPagesWithContext(aws.Context, *macie2.ListCustomDataIdentifiersInput, func(*macie2.ListCustomDataIdentifiersOutput, bool) bool, ...request.Option) error
230
231	ListFindings(*macie2.ListFindingsInput) (*macie2.ListFindingsOutput, error)
232	ListFindingsWithContext(aws.Context, *macie2.ListFindingsInput, ...request.Option) (*macie2.ListFindingsOutput, error)
233	ListFindingsRequest(*macie2.ListFindingsInput) (*request.Request, *macie2.ListFindingsOutput)
234
235	ListFindingsPages(*macie2.ListFindingsInput, func(*macie2.ListFindingsOutput, bool) bool) error
236	ListFindingsPagesWithContext(aws.Context, *macie2.ListFindingsInput, func(*macie2.ListFindingsOutput, bool) bool, ...request.Option) error
237
238	ListFindingsFilters(*macie2.ListFindingsFiltersInput) (*macie2.ListFindingsFiltersOutput, error)
239	ListFindingsFiltersWithContext(aws.Context, *macie2.ListFindingsFiltersInput, ...request.Option) (*macie2.ListFindingsFiltersOutput, error)
240	ListFindingsFiltersRequest(*macie2.ListFindingsFiltersInput) (*request.Request, *macie2.ListFindingsFiltersOutput)
241
242	ListFindingsFiltersPages(*macie2.ListFindingsFiltersInput, func(*macie2.ListFindingsFiltersOutput, bool) bool) error
243	ListFindingsFiltersPagesWithContext(aws.Context, *macie2.ListFindingsFiltersInput, func(*macie2.ListFindingsFiltersOutput, bool) bool, ...request.Option) error
244
245	ListInvitations(*macie2.ListInvitationsInput) (*macie2.ListInvitationsOutput, error)
246	ListInvitationsWithContext(aws.Context, *macie2.ListInvitationsInput, ...request.Option) (*macie2.ListInvitationsOutput, error)
247	ListInvitationsRequest(*macie2.ListInvitationsInput) (*request.Request, *macie2.ListInvitationsOutput)
248
249	ListInvitationsPages(*macie2.ListInvitationsInput, func(*macie2.ListInvitationsOutput, bool) bool) error
250	ListInvitationsPagesWithContext(aws.Context, *macie2.ListInvitationsInput, func(*macie2.ListInvitationsOutput, bool) bool, ...request.Option) error
251
252	ListMembers(*macie2.ListMembersInput) (*macie2.ListMembersOutput, error)
253	ListMembersWithContext(aws.Context, *macie2.ListMembersInput, ...request.Option) (*macie2.ListMembersOutput, error)
254	ListMembersRequest(*macie2.ListMembersInput) (*request.Request, *macie2.ListMembersOutput)
255
256	ListMembersPages(*macie2.ListMembersInput, func(*macie2.ListMembersOutput, bool) bool) error
257	ListMembersPagesWithContext(aws.Context, *macie2.ListMembersInput, func(*macie2.ListMembersOutput, bool) bool, ...request.Option) error
258
259	ListOrganizationAdminAccounts(*macie2.ListOrganizationAdminAccountsInput) (*macie2.ListOrganizationAdminAccountsOutput, error)
260	ListOrganizationAdminAccountsWithContext(aws.Context, *macie2.ListOrganizationAdminAccountsInput, ...request.Option) (*macie2.ListOrganizationAdminAccountsOutput, error)
261	ListOrganizationAdminAccountsRequest(*macie2.ListOrganizationAdminAccountsInput) (*request.Request, *macie2.ListOrganizationAdminAccountsOutput)
262
263	ListOrganizationAdminAccountsPages(*macie2.ListOrganizationAdminAccountsInput, func(*macie2.ListOrganizationAdminAccountsOutput, bool) bool) error
264	ListOrganizationAdminAccountsPagesWithContext(aws.Context, *macie2.ListOrganizationAdminAccountsInput, func(*macie2.ListOrganizationAdminAccountsOutput, bool) bool, ...request.Option) error
265
266	ListTagsForResource(*macie2.ListTagsForResourceInput) (*macie2.ListTagsForResourceOutput, error)
267	ListTagsForResourceWithContext(aws.Context, *macie2.ListTagsForResourceInput, ...request.Option) (*macie2.ListTagsForResourceOutput, error)
268	ListTagsForResourceRequest(*macie2.ListTagsForResourceInput) (*request.Request, *macie2.ListTagsForResourceOutput)
269
270	PutClassificationExportConfiguration(*macie2.PutClassificationExportConfigurationInput) (*macie2.PutClassificationExportConfigurationOutput, error)
271	PutClassificationExportConfigurationWithContext(aws.Context, *macie2.PutClassificationExportConfigurationInput, ...request.Option) (*macie2.PutClassificationExportConfigurationOutput, error)
272	PutClassificationExportConfigurationRequest(*macie2.PutClassificationExportConfigurationInput) (*request.Request, *macie2.PutClassificationExportConfigurationOutput)
273
274	PutFindingsPublicationConfiguration(*macie2.PutFindingsPublicationConfigurationInput) (*macie2.PutFindingsPublicationConfigurationOutput, error)
275	PutFindingsPublicationConfigurationWithContext(aws.Context, *macie2.PutFindingsPublicationConfigurationInput, ...request.Option) (*macie2.PutFindingsPublicationConfigurationOutput, error)
276	PutFindingsPublicationConfigurationRequest(*macie2.PutFindingsPublicationConfigurationInput) (*request.Request, *macie2.PutFindingsPublicationConfigurationOutput)
277
278	TagResource(*macie2.TagResourceInput) (*macie2.TagResourceOutput, error)
279	TagResourceWithContext(aws.Context, *macie2.TagResourceInput, ...request.Option) (*macie2.TagResourceOutput, error)
280	TagResourceRequest(*macie2.TagResourceInput) (*request.Request, *macie2.TagResourceOutput)
281
282	TestCustomDataIdentifier(*macie2.TestCustomDataIdentifierInput) (*macie2.TestCustomDataIdentifierOutput, error)
283	TestCustomDataIdentifierWithContext(aws.Context, *macie2.TestCustomDataIdentifierInput, ...request.Option) (*macie2.TestCustomDataIdentifierOutput, error)
284	TestCustomDataIdentifierRequest(*macie2.TestCustomDataIdentifierInput) (*request.Request, *macie2.TestCustomDataIdentifierOutput)
285
286	UntagResource(*macie2.UntagResourceInput) (*macie2.UntagResourceOutput, error)
287	UntagResourceWithContext(aws.Context, *macie2.UntagResourceInput, ...request.Option) (*macie2.UntagResourceOutput, error)
288	UntagResourceRequest(*macie2.UntagResourceInput) (*request.Request, *macie2.UntagResourceOutput)
289
290	UpdateClassificationJob(*macie2.UpdateClassificationJobInput) (*macie2.UpdateClassificationJobOutput, error)
291	UpdateClassificationJobWithContext(aws.Context, *macie2.UpdateClassificationJobInput, ...request.Option) (*macie2.UpdateClassificationJobOutput, error)
292	UpdateClassificationJobRequest(*macie2.UpdateClassificationJobInput) (*request.Request, *macie2.UpdateClassificationJobOutput)
293
294	UpdateFindingsFilter(*macie2.UpdateFindingsFilterInput) (*macie2.UpdateFindingsFilterOutput, error)
295	UpdateFindingsFilterWithContext(aws.Context, *macie2.UpdateFindingsFilterInput, ...request.Option) (*macie2.UpdateFindingsFilterOutput, error)
296	UpdateFindingsFilterRequest(*macie2.UpdateFindingsFilterInput) (*request.Request, *macie2.UpdateFindingsFilterOutput)
297
298	UpdateMacieSession(*macie2.UpdateMacieSessionInput) (*macie2.UpdateMacieSessionOutput, error)
299	UpdateMacieSessionWithContext(aws.Context, *macie2.UpdateMacieSessionInput, ...request.Option) (*macie2.UpdateMacieSessionOutput, error)
300	UpdateMacieSessionRequest(*macie2.UpdateMacieSessionInput) (*request.Request, *macie2.UpdateMacieSessionOutput)
301
302	UpdateMemberSession(*macie2.UpdateMemberSessionInput) (*macie2.UpdateMemberSessionOutput, error)
303	UpdateMemberSessionWithContext(aws.Context, *macie2.UpdateMemberSessionInput, ...request.Option) (*macie2.UpdateMemberSessionOutput, error)
304	UpdateMemberSessionRequest(*macie2.UpdateMemberSessionInput) (*request.Request, *macie2.UpdateMemberSessionOutput)
305
306	UpdateOrganizationConfiguration(*macie2.UpdateOrganizationConfigurationInput) (*macie2.UpdateOrganizationConfigurationOutput, error)
307	UpdateOrganizationConfigurationWithContext(aws.Context, *macie2.UpdateOrganizationConfigurationInput, ...request.Option) (*macie2.UpdateOrganizationConfigurationOutput, error)
308	UpdateOrganizationConfigurationRequest(*macie2.UpdateOrganizationConfigurationInput) (*request.Request, *macie2.UpdateOrganizationConfigurationOutput)
309}
310
311var _ Macie2API = (*macie2.Macie2)(nil)
312