• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

box / box-java-sdk / #4850

16 Sep 2025 01:01PM UTC coverage: 37.129% (-0.1%) from 37.227%
#4850

push

github

web-flow
feat: Add `withProxy` method to `BoxClient` (box/box-codegen#831) (#1425)

0 of 3 new or added lines in 1 file covered. (0.0%)

169 existing lines in 12 files now uncovered.

18456 of 49708 relevant lines covered (37.13%)

0.37 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

98.24
/src/main/java/com/box/sdkgen/client/BoxClient.java
1
package com.box.sdkgen.client;
2

3
import static com.box.sdkgen.internal.utils.UtilsManager.entryOf;
4
import static com.box.sdkgen.internal.utils.UtilsManager.mapOf;
5

6
import com.box.sdkgen.managers.ai.AiManager;
7
import com.box.sdkgen.managers.aistudio.AiStudioManager;
8
import com.box.sdkgen.managers.appitemassociations.AppItemAssociationsManager;
9
import com.box.sdkgen.managers.archives.ArchivesManager;
10
import com.box.sdkgen.managers.authorization.AuthorizationManager;
11
import com.box.sdkgen.managers.avatars.AvatarsManager;
12
import com.box.sdkgen.managers.chunkeduploads.ChunkedUploadsManager;
13
import com.box.sdkgen.managers.classifications.ClassificationsManager;
14
import com.box.sdkgen.managers.collaborationallowlistentries.CollaborationAllowlistEntriesManager;
15
import com.box.sdkgen.managers.collaborationallowlistexempttargets.CollaborationAllowlistExemptTargetsManager;
16
import com.box.sdkgen.managers.collections.CollectionsManager;
17
import com.box.sdkgen.managers.comments.CommentsManager;
18
import com.box.sdkgen.managers.devicepinners.DevicePinnersManager;
19
import com.box.sdkgen.managers.docgen.DocgenManager;
20
import com.box.sdkgen.managers.docgentemplate.DocgenTemplateManager;
21
import com.box.sdkgen.managers.downloads.DownloadsManager;
22
import com.box.sdkgen.managers.emailaliases.EmailAliasesManager;
23
import com.box.sdkgen.managers.events.EventsManager;
24
import com.box.sdkgen.managers.externalusers.ExternalUsersManager;
25
import com.box.sdkgen.managers.fileclassifications.FileClassificationsManager;
26
import com.box.sdkgen.managers.filemetadata.FileMetadataManager;
27
import com.box.sdkgen.managers.filerequests.FileRequestsManager;
28
import com.box.sdkgen.managers.files.FilesManager;
29
import com.box.sdkgen.managers.fileversionlegalholds.FileVersionLegalHoldsManager;
30
import com.box.sdkgen.managers.fileversionretentions.FileVersionRetentionsManager;
31
import com.box.sdkgen.managers.fileversions.FileVersionsManager;
32
import com.box.sdkgen.managers.filewatermarks.FileWatermarksManager;
33
import com.box.sdkgen.managers.folderclassifications.FolderClassificationsManager;
34
import com.box.sdkgen.managers.folderlocks.FolderLocksManager;
35
import com.box.sdkgen.managers.foldermetadata.FolderMetadataManager;
36
import com.box.sdkgen.managers.folders.FoldersManager;
37
import com.box.sdkgen.managers.folderwatermarks.FolderWatermarksManager;
38
import com.box.sdkgen.managers.groups.GroupsManager;
39
import com.box.sdkgen.managers.hubcollaborations.HubCollaborationsManager;
40
import com.box.sdkgen.managers.hubitems.HubItemsManager;
41
import com.box.sdkgen.managers.hubs.HubsManager;
42
import com.box.sdkgen.managers.integrationmappings.IntegrationMappingsManager;
43
import com.box.sdkgen.managers.invites.InvitesManager;
44
import com.box.sdkgen.managers.legalholdpolicies.LegalHoldPoliciesManager;
45
import com.box.sdkgen.managers.legalholdpolicyassignments.LegalHoldPolicyAssignmentsManager;
46
import com.box.sdkgen.managers.listcollaborations.ListCollaborationsManager;
47
import com.box.sdkgen.managers.memberships.MembershipsManager;
48
import com.box.sdkgen.managers.metadatacascadepolicies.MetadataCascadePoliciesManager;
49
import com.box.sdkgen.managers.metadatatemplates.MetadataTemplatesManager;
50
import com.box.sdkgen.managers.recentitems.RecentItemsManager;
51
import com.box.sdkgen.managers.retentionpolicies.RetentionPoliciesManager;
52
import com.box.sdkgen.managers.retentionpolicyassignments.RetentionPolicyAssignmentsManager;
53
import com.box.sdkgen.managers.search.SearchManager;
54
import com.box.sdkgen.managers.sessiontermination.SessionTerminationManager;
55
import com.box.sdkgen.managers.sharedlinksappitems.SharedLinksAppItemsManager;
56
import com.box.sdkgen.managers.sharedlinksfiles.SharedLinksFilesManager;
57
import com.box.sdkgen.managers.sharedlinksfolders.SharedLinksFoldersManager;
58
import com.box.sdkgen.managers.sharedlinksweblinks.SharedLinksWebLinksManager;
59
import com.box.sdkgen.managers.shieldinformationbarrierreports.ShieldInformationBarrierReportsManager;
60
import com.box.sdkgen.managers.shieldinformationbarriers.ShieldInformationBarriersManager;
61
import com.box.sdkgen.managers.shieldinformationbarriersegmentmembers.ShieldInformationBarrierSegmentMembersManager;
62
import com.box.sdkgen.managers.shieldinformationbarriersegmentrestrictions.ShieldInformationBarrierSegmentRestrictionsManager;
63
import com.box.sdkgen.managers.shieldinformationbarriersegments.ShieldInformationBarrierSegmentsManager;
64
import com.box.sdkgen.managers.shieldlists.ShieldListsManager;
65
import com.box.sdkgen.managers.signrequests.SignRequestsManager;
66
import com.box.sdkgen.managers.signtemplates.SignTemplatesManager;
67
import com.box.sdkgen.managers.skills.SkillsManager;
68
import com.box.sdkgen.managers.storagepolicies.StoragePoliciesManager;
69
import com.box.sdkgen.managers.storagepolicyassignments.StoragePolicyAssignmentsManager;
70
import com.box.sdkgen.managers.taskassignments.TaskAssignmentsManager;
71
import com.box.sdkgen.managers.tasks.TasksManager;
72
import com.box.sdkgen.managers.termsofservices.TermsOfServicesManager;
73
import com.box.sdkgen.managers.termsofserviceuserstatuses.TermsOfServiceUserStatusesManager;
74
import com.box.sdkgen.managers.transfer.TransferManager;
75
import com.box.sdkgen.managers.trashedfiles.TrashedFilesManager;
76
import com.box.sdkgen.managers.trashedfolders.TrashedFoldersManager;
77
import com.box.sdkgen.managers.trasheditems.TrashedItemsManager;
78
import com.box.sdkgen.managers.trashedweblinks.TrashedWebLinksManager;
79
import com.box.sdkgen.managers.uploads.UploadsManager;
80
import com.box.sdkgen.managers.usercollaborations.UserCollaborationsManager;
81
import com.box.sdkgen.managers.users.UsersManager;
82
import com.box.sdkgen.managers.webhooks.WebhooksManager;
83
import com.box.sdkgen.managers.weblinks.WebLinksManager;
84
import com.box.sdkgen.managers.workflows.WorkflowsManager;
85
import com.box.sdkgen.managers.zipdownloads.ZipDownloadsManager;
86
import com.box.sdkgen.networking.auth.Authentication;
87
import com.box.sdkgen.networking.baseurls.BaseUrls;
88
import com.box.sdkgen.networking.fetchoptions.FetchOptions;
89
import com.box.sdkgen.networking.fetchresponse.FetchResponse;
90
import com.box.sdkgen.networking.interceptors.Interceptor;
91
import com.box.sdkgen.networking.network.NetworkSession;
92
import com.box.sdkgen.networking.proxyconfig.ProxyConfig;
93
import java.util.List;
94
import java.util.Map;
95

96
public class BoxClient {
97

98
  public final Authentication auth;
99

100
  public NetworkSession networkSession;
101

102
  public final AuthorizationManager authorization;
103

104
  public final FilesManager files;
105

106
  public final TrashedFilesManager trashedFiles;
107

108
  public final AppItemAssociationsManager appItemAssociations;
109

110
  public final DownloadsManager downloads;
111

112
  public final UploadsManager uploads;
113

114
  public final ChunkedUploadsManager chunkedUploads;
115

116
  public final ListCollaborationsManager listCollaborations;
117

118
  public final CommentsManager comments;
119

120
  public final TasksManager tasks;
121

122
  public final FileVersionsManager fileVersions;
123

124
  public final FileMetadataManager fileMetadata;
125

126
  public final FileClassificationsManager fileClassifications;
127

128
  public final SkillsManager skills;
129

130
  public final FileWatermarksManager fileWatermarks;
131

132
  public final FileRequestsManager fileRequests;
133

134
  public final FoldersManager folders;
135

136
  public final TrashedFoldersManager trashedFolders;
137

138
  public final FolderMetadataManager folderMetadata;
139

140
  public final FolderClassificationsManager folderClassifications;
141

142
  public final TrashedItemsManager trashedItems;
143

144
  public final FolderWatermarksManager folderWatermarks;
145

146
  public final FolderLocksManager folderLocks;
147

148
  public final MetadataTemplatesManager metadataTemplates;
149

150
  public final ClassificationsManager classifications;
151

152
  public final MetadataCascadePoliciesManager metadataCascadePolicies;
153

154
  public final SearchManager search;
155

156
  public final UserCollaborationsManager userCollaborations;
157

158
  public final TaskAssignmentsManager taskAssignments;
159

160
  public final SharedLinksFilesManager sharedLinksFiles;
161

162
  public final SharedLinksFoldersManager sharedLinksFolders;
163

164
  public final WebLinksManager webLinks;
165

166
  public final TrashedWebLinksManager trashedWebLinks;
167

168
  public final SharedLinksWebLinksManager sharedLinksWebLinks;
169

170
  public final SharedLinksAppItemsManager sharedLinksAppItems;
171

172
  public final UsersManager users;
173

174
  public final SessionTerminationManager sessionTermination;
175

176
  public final AvatarsManager avatars;
177

178
  public final TransferManager transfer;
179

180
  public final EmailAliasesManager emailAliases;
181

182
  public final MembershipsManager memberships;
183

184
  public final InvitesManager invites;
185

186
  public final GroupsManager groups;
187

188
  public final WebhooksManager webhooks;
189

190
  public final EventsManager events;
191

192
  public final CollectionsManager collections;
193

194
  public final RecentItemsManager recentItems;
195

196
  public final RetentionPoliciesManager retentionPolicies;
197

198
  public final RetentionPolicyAssignmentsManager retentionPolicyAssignments;
199

200
  public final LegalHoldPoliciesManager legalHoldPolicies;
201

202
  public final LegalHoldPolicyAssignmentsManager legalHoldPolicyAssignments;
203

204
  public final FileVersionRetentionsManager fileVersionRetentions;
205

206
  public final FileVersionLegalHoldsManager fileVersionLegalHolds;
207

208
  public final ShieldInformationBarriersManager shieldInformationBarriers;
209

210
  public final ShieldInformationBarrierReportsManager shieldInformationBarrierReports;
211

212
  public final ShieldInformationBarrierSegmentsManager shieldInformationBarrierSegments;
213

214
  public final ShieldInformationBarrierSegmentMembersManager shieldInformationBarrierSegmentMembers;
215

216
  public final ShieldInformationBarrierSegmentRestrictionsManager
217
      shieldInformationBarrierSegmentRestrictions;
218

219
  public final DevicePinnersManager devicePinners;
220

221
  public final TermsOfServicesManager termsOfServices;
222

223
  public final TermsOfServiceUserStatusesManager termsOfServiceUserStatuses;
224

225
  public final CollaborationAllowlistEntriesManager collaborationAllowlistEntries;
226

227
  public final CollaborationAllowlistExemptTargetsManager collaborationAllowlistExemptTargets;
228

229
  public final StoragePoliciesManager storagePolicies;
230

231
  public final StoragePolicyAssignmentsManager storagePolicyAssignments;
232

233
  public final ZipDownloadsManager zipDownloads;
234

235
  public final SignRequestsManager signRequests;
236

237
  public final WorkflowsManager workflows;
238

239
  public final SignTemplatesManager signTemplates;
240

241
  public final IntegrationMappingsManager integrationMappings;
242

243
  public final AiManager ai;
244

245
  public final AiStudioManager aiStudio;
246

247
  public final DocgenTemplateManager docgenTemplate;
248

249
  public final DocgenManager docgen;
250

251
  public final HubsManager hubs;
252

253
  public final HubCollaborationsManager hubCollaborations;
254

255
  public final HubItemsManager hubItems;
256

257
  public final ShieldListsManager shieldLists;
258

259
  public final ArchivesManager archives;
260

261
  public final ExternalUsersManager externalUsers;
262

263
  public BoxClient(Authentication auth) {
1✔
264
    this.auth = auth;
1✔
265
    this.networkSession = new NetworkSession.Builder().baseUrls(new BaseUrls()).build();
1✔
266
    this.authorization =
1✔
267
        new AuthorizationManager.Builder()
268
            .auth(this.auth)
1✔
269
            .networkSession(this.networkSession)
1✔
270
            .build();
1✔
271
    this.files =
1✔
272
        new FilesManager.Builder().auth(this.auth).networkSession(this.networkSession).build();
1✔
273
    this.trashedFiles =
1✔
274
        new TrashedFilesManager.Builder()
275
            .auth(this.auth)
1✔
276
            .networkSession(this.networkSession)
1✔
277
            .build();
1✔
278
    this.appItemAssociations =
1✔
279
        new AppItemAssociationsManager.Builder()
280
            .auth(this.auth)
1✔
281
            .networkSession(this.networkSession)
1✔
282
            .build();
1✔
283
    this.downloads =
1✔
284
        new DownloadsManager.Builder().auth(this.auth).networkSession(this.networkSession).build();
1✔
285
    this.uploads =
1✔
286
        new UploadsManager.Builder().auth(this.auth).networkSession(this.networkSession).build();
1✔
287
    this.chunkedUploads =
1✔
288
        new ChunkedUploadsManager.Builder()
289
            .auth(this.auth)
1✔
290
            .networkSession(this.networkSession)
1✔
291
            .build();
1✔
292
    this.listCollaborations =
1✔
293
        new ListCollaborationsManager.Builder()
294
            .auth(this.auth)
1✔
295
            .networkSession(this.networkSession)
1✔
296
            .build();
1✔
297
    this.comments =
1✔
298
        new CommentsManager.Builder().auth(this.auth).networkSession(this.networkSession).build();
1✔
299
    this.tasks =
1✔
300
        new TasksManager.Builder().auth(this.auth).networkSession(this.networkSession).build();
1✔
301
    this.fileVersions =
1✔
302
        new FileVersionsManager.Builder()
303
            .auth(this.auth)
1✔
304
            .networkSession(this.networkSession)
1✔
305
            .build();
1✔
306
    this.fileMetadata =
1✔
307
        new FileMetadataManager.Builder()
308
            .auth(this.auth)
1✔
309
            .networkSession(this.networkSession)
1✔
310
            .build();
1✔
311
    this.fileClassifications =
1✔
312
        new FileClassificationsManager.Builder()
313
            .auth(this.auth)
1✔
314
            .networkSession(this.networkSession)
1✔
315
            .build();
1✔
316
    this.skills =
1✔
317
        new SkillsManager.Builder().auth(this.auth).networkSession(this.networkSession).build();
1✔
318
    this.fileWatermarks =
1✔
319
        new FileWatermarksManager.Builder()
320
            .auth(this.auth)
1✔
321
            .networkSession(this.networkSession)
1✔
322
            .build();
1✔
323
    this.fileRequests =
1✔
324
        new FileRequestsManager.Builder()
325
            .auth(this.auth)
1✔
326
            .networkSession(this.networkSession)
1✔
327
            .build();
1✔
328
    this.folders =
1✔
329
        new FoldersManager.Builder().auth(this.auth).networkSession(this.networkSession).build();
1✔
330
    this.trashedFolders =
1✔
331
        new TrashedFoldersManager.Builder()
332
            .auth(this.auth)
1✔
333
            .networkSession(this.networkSession)
1✔
334
            .build();
1✔
335
    this.folderMetadata =
1✔
336
        new FolderMetadataManager.Builder()
337
            .auth(this.auth)
1✔
338
            .networkSession(this.networkSession)
1✔
339
            .build();
1✔
340
    this.folderClassifications =
1✔
341
        new FolderClassificationsManager.Builder()
342
            .auth(this.auth)
1✔
343
            .networkSession(this.networkSession)
1✔
344
            .build();
1✔
345
    this.trashedItems =
1✔
346
        new TrashedItemsManager.Builder()
347
            .auth(this.auth)
1✔
348
            .networkSession(this.networkSession)
1✔
349
            .build();
1✔
350
    this.folderWatermarks =
1✔
351
        new FolderWatermarksManager.Builder()
352
            .auth(this.auth)
1✔
353
            .networkSession(this.networkSession)
1✔
354
            .build();
1✔
355
    this.folderLocks =
1✔
356
        new FolderLocksManager.Builder()
357
            .auth(this.auth)
1✔
358
            .networkSession(this.networkSession)
1✔
359
            .build();
1✔
360
    this.metadataTemplates =
1✔
361
        new MetadataTemplatesManager.Builder()
362
            .auth(this.auth)
1✔
363
            .networkSession(this.networkSession)
1✔
364
            .build();
1✔
365
    this.classifications =
1✔
366
        new ClassificationsManager.Builder()
367
            .auth(this.auth)
1✔
368
            .networkSession(this.networkSession)
1✔
369
            .build();
1✔
370
    this.metadataCascadePolicies =
1✔
371
        new MetadataCascadePoliciesManager.Builder()
372
            .auth(this.auth)
1✔
373
            .networkSession(this.networkSession)
1✔
374
            .build();
1✔
375
    this.search =
1✔
376
        new SearchManager.Builder().auth(this.auth).networkSession(this.networkSession).build();
1✔
377
    this.userCollaborations =
1✔
378
        new UserCollaborationsManager.Builder()
379
            .auth(this.auth)
1✔
380
            .networkSession(this.networkSession)
1✔
381
            .build();
1✔
382
    this.taskAssignments =
1✔
383
        new TaskAssignmentsManager.Builder()
384
            .auth(this.auth)
1✔
385
            .networkSession(this.networkSession)
1✔
386
            .build();
1✔
387
    this.sharedLinksFiles =
1✔
388
        new SharedLinksFilesManager.Builder()
389
            .auth(this.auth)
1✔
390
            .networkSession(this.networkSession)
1✔
391
            .build();
1✔
392
    this.sharedLinksFolders =
1✔
393
        new SharedLinksFoldersManager.Builder()
394
            .auth(this.auth)
1✔
395
            .networkSession(this.networkSession)
1✔
396
            .build();
1✔
397
    this.webLinks =
1✔
398
        new WebLinksManager.Builder().auth(this.auth).networkSession(this.networkSession).build();
1✔
399
    this.trashedWebLinks =
1✔
400
        new TrashedWebLinksManager.Builder()
401
            .auth(this.auth)
1✔
402
            .networkSession(this.networkSession)
1✔
403
            .build();
1✔
404
    this.sharedLinksWebLinks =
1✔
405
        new SharedLinksWebLinksManager.Builder()
406
            .auth(this.auth)
1✔
407
            .networkSession(this.networkSession)
1✔
408
            .build();
1✔
409
    this.sharedLinksAppItems =
1✔
410
        new SharedLinksAppItemsManager.Builder()
411
            .auth(this.auth)
1✔
412
            .networkSession(this.networkSession)
1✔
413
            .build();
1✔
414
    this.users =
1✔
415
        new UsersManager.Builder().auth(this.auth).networkSession(this.networkSession).build();
1✔
416
    this.sessionTermination =
1✔
417
        new SessionTerminationManager.Builder()
418
            .auth(this.auth)
1✔
419
            .networkSession(this.networkSession)
1✔
420
            .build();
1✔
421
    this.avatars =
1✔
422
        new AvatarsManager.Builder().auth(this.auth).networkSession(this.networkSession).build();
1✔
423
    this.transfer =
1✔
424
        new TransferManager.Builder().auth(this.auth).networkSession(this.networkSession).build();
1✔
425
    this.emailAliases =
1✔
426
        new EmailAliasesManager.Builder()
427
            .auth(this.auth)
1✔
428
            .networkSession(this.networkSession)
1✔
429
            .build();
1✔
430
    this.memberships =
1✔
431
        new MembershipsManager.Builder()
432
            .auth(this.auth)
1✔
433
            .networkSession(this.networkSession)
1✔
434
            .build();
1✔
435
    this.invites =
1✔
436
        new InvitesManager.Builder().auth(this.auth).networkSession(this.networkSession).build();
1✔
437
    this.groups =
1✔
438
        new GroupsManager.Builder().auth(this.auth).networkSession(this.networkSession).build();
1✔
439
    this.webhooks =
1✔
440
        new WebhooksManager.Builder().auth(this.auth).networkSession(this.networkSession).build();
1✔
441
    this.events =
1✔
442
        new EventsManager.Builder().auth(this.auth).networkSession(this.networkSession).build();
1✔
443
    this.collections =
1✔
444
        new CollectionsManager.Builder()
445
            .auth(this.auth)
1✔
446
            .networkSession(this.networkSession)
1✔
447
            .build();
1✔
448
    this.recentItems =
1✔
449
        new RecentItemsManager.Builder()
450
            .auth(this.auth)
1✔
451
            .networkSession(this.networkSession)
1✔
452
            .build();
1✔
453
    this.retentionPolicies =
1✔
454
        new RetentionPoliciesManager.Builder()
455
            .auth(this.auth)
1✔
456
            .networkSession(this.networkSession)
1✔
457
            .build();
1✔
458
    this.retentionPolicyAssignments =
1✔
459
        new RetentionPolicyAssignmentsManager.Builder()
460
            .auth(this.auth)
1✔
461
            .networkSession(this.networkSession)
1✔
462
            .build();
1✔
463
    this.legalHoldPolicies =
1✔
464
        new LegalHoldPoliciesManager.Builder()
465
            .auth(this.auth)
1✔
466
            .networkSession(this.networkSession)
1✔
467
            .build();
1✔
468
    this.legalHoldPolicyAssignments =
1✔
469
        new LegalHoldPolicyAssignmentsManager.Builder()
470
            .auth(this.auth)
1✔
471
            .networkSession(this.networkSession)
1✔
472
            .build();
1✔
473
    this.fileVersionRetentions =
1✔
474
        new FileVersionRetentionsManager.Builder()
475
            .auth(this.auth)
1✔
476
            .networkSession(this.networkSession)
1✔
477
            .build();
1✔
478
    this.fileVersionLegalHolds =
1✔
479
        new FileVersionLegalHoldsManager.Builder()
480
            .auth(this.auth)
1✔
481
            .networkSession(this.networkSession)
1✔
482
            .build();
1✔
483
    this.shieldInformationBarriers =
1✔
484
        new ShieldInformationBarriersManager.Builder()
485
            .auth(this.auth)
1✔
486
            .networkSession(this.networkSession)
1✔
487
            .build();
1✔
488
    this.shieldInformationBarrierReports =
1✔
489
        new ShieldInformationBarrierReportsManager.Builder()
490
            .auth(this.auth)
1✔
491
            .networkSession(this.networkSession)
1✔
492
            .build();
1✔
493
    this.shieldInformationBarrierSegments =
1✔
494
        new ShieldInformationBarrierSegmentsManager.Builder()
495
            .auth(this.auth)
1✔
496
            .networkSession(this.networkSession)
1✔
497
            .build();
1✔
498
    this.shieldInformationBarrierSegmentMembers =
1✔
499
        new ShieldInformationBarrierSegmentMembersManager.Builder()
500
            .auth(this.auth)
1✔
501
            .networkSession(this.networkSession)
1✔
502
            .build();
1✔
503
    this.shieldInformationBarrierSegmentRestrictions =
1✔
504
        new ShieldInformationBarrierSegmentRestrictionsManager.Builder()
505
            .auth(this.auth)
1✔
506
            .networkSession(this.networkSession)
1✔
507
            .build();
1✔
508
    this.devicePinners =
1✔
509
        new DevicePinnersManager.Builder()
510
            .auth(this.auth)
1✔
511
            .networkSession(this.networkSession)
1✔
512
            .build();
1✔
513
    this.termsOfServices =
1✔
514
        new TermsOfServicesManager.Builder()
515
            .auth(this.auth)
1✔
516
            .networkSession(this.networkSession)
1✔
517
            .build();
1✔
518
    this.termsOfServiceUserStatuses =
1✔
519
        new TermsOfServiceUserStatusesManager.Builder()
520
            .auth(this.auth)
1✔
521
            .networkSession(this.networkSession)
1✔
522
            .build();
1✔
523
    this.collaborationAllowlistEntries =
1✔
524
        new CollaborationAllowlistEntriesManager.Builder()
525
            .auth(this.auth)
1✔
526
            .networkSession(this.networkSession)
1✔
527
            .build();
1✔
528
    this.collaborationAllowlistExemptTargets =
1✔
529
        new CollaborationAllowlistExemptTargetsManager.Builder()
530
            .auth(this.auth)
1✔
531
            .networkSession(this.networkSession)
1✔
532
            .build();
1✔
533
    this.storagePolicies =
1✔
534
        new StoragePoliciesManager.Builder()
535
            .auth(this.auth)
1✔
536
            .networkSession(this.networkSession)
1✔
537
            .build();
1✔
538
    this.storagePolicyAssignments =
1✔
539
        new StoragePolicyAssignmentsManager.Builder()
540
            .auth(this.auth)
1✔
541
            .networkSession(this.networkSession)
1✔
542
            .build();
1✔
543
    this.zipDownloads =
1✔
544
        new ZipDownloadsManager.Builder()
545
            .auth(this.auth)
1✔
546
            .networkSession(this.networkSession)
1✔
547
            .build();
1✔
548
    this.signRequests =
1✔
549
        new SignRequestsManager.Builder()
550
            .auth(this.auth)
1✔
551
            .networkSession(this.networkSession)
1✔
552
            .build();
1✔
553
    this.workflows =
1✔
554
        new WorkflowsManager.Builder().auth(this.auth).networkSession(this.networkSession).build();
1✔
555
    this.signTemplates =
1✔
556
        new SignTemplatesManager.Builder()
557
            .auth(this.auth)
1✔
558
            .networkSession(this.networkSession)
1✔
559
            .build();
1✔
560
    this.integrationMappings =
1✔
561
        new IntegrationMappingsManager.Builder()
562
            .auth(this.auth)
1✔
563
            .networkSession(this.networkSession)
1✔
564
            .build();
1✔
565
    this.ai = new AiManager.Builder().auth(this.auth).networkSession(this.networkSession).build();
1✔
566
    this.aiStudio =
1✔
567
        new AiStudioManager.Builder().auth(this.auth).networkSession(this.networkSession).build();
1✔
568
    this.docgenTemplate =
1✔
569
        new DocgenTemplateManager.Builder()
570
            .auth(this.auth)
1✔
571
            .networkSession(this.networkSession)
1✔
572
            .build();
1✔
573
    this.docgen =
1✔
574
        new DocgenManager.Builder().auth(this.auth).networkSession(this.networkSession).build();
1✔
575
    this.hubs =
1✔
576
        new HubsManager.Builder().auth(this.auth).networkSession(this.networkSession).build();
1✔
577
    this.hubCollaborations =
1✔
578
        new HubCollaborationsManager.Builder()
579
            .auth(this.auth)
1✔
580
            .networkSession(this.networkSession)
1✔
581
            .build();
1✔
582
    this.hubItems =
1✔
583
        new HubItemsManager.Builder().auth(this.auth).networkSession(this.networkSession).build();
1✔
584
    this.shieldLists =
1✔
585
        new ShieldListsManager.Builder()
586
            .auth(this.auth)
1✔
587
            .networkSession(this.networkSession)
1✔
588
            .build();
1✔
589
    this.archives =
1✔
590
        new ArchivesManager.Builder().auth(this.auth).networkSession(this.networkSession).build();
1✔
591
    this.externalUsers =
1✔
592
        new ExternalUsersManager.Builder()
593
            .auth(this.auth)
1✔
594
            .networkSession(this.networkSession)
1✔
595
            .build();
1✔
596
  }
1✔
597

598
  protected BoxClient(Builder builder) {
1✔
599
    this.auth = builder.auth;
1✔
600
    this.networkSession = builder.networkSession;
1✔
601
    this.authorization =
1✔
602
        new AuthorizationManager.Builder()
603
            .auth(this.auth)
1✔
604
            .networkSession(this.networkSession)
1✔
605
            .build();
1✔
606
    this.files =
1✔
607
        new FilesManager.Builder().auth(this.auth).networkSession(this.networkSession).build();
1✔
608
    this.trashedFiles =
1✔
609
        new TrashedFilesManager.Builder()
610
            .auth(this.auth)
1✔
611
            .networkSession(this.networkSession)
1✔
612
            .build();
1✔
613
    this.appItemAssociations =
1✔
614
        new AppItemAssociationsManager.Builder()
615
            .auth(this.auth)
1✔
616
            .networkSession(this.networkSession)
1✔
617
            .build();
1✔
618
    this.downloads =
1✔
619
        new DownloadsManager.Builder().auth(this.auth).networkSession(this.networkSession).build();
1✔
620
    this.uploads =
1✔
621
        new UploadsManager.Builder().auth(this.auth).networkSession(this.networkSession).build();
1✔
622
    this.chunkedUploads =
1✔
623
        new ChunkedUploadsManager.Builder()
624
            .auth(this.auth)
1✔
625
            .networkSession(this.networkSession)
1✔
626
            .build();
1✔
627
    this.listCollaborations =
1✔
628
        new ListCollaborationsManager.Builder()
629
            .auth(this.auth)
1✔
630
            .networkSession(this.networkSession)
1✔
631
            .build();
1✔
632
    this.comments =
1✔
633
        new CommentsManager.Builder().auth(this.auth).networkSession(this.networkSession).build();
1✔
634
    this.tasks =
1✔
635
        new TasksManager.Builder().auth(this.auth).networkSession(this.networkSession).build();
1✔
636
    this.fileVersions =
1✔
637
        new FileVersionsManager.Builder()
638
            .auth(this.auth)
1✔
639
            .networkSession(this.networkSession)
1✔
640
            .build();
1✔
641
    this.fileMetadata =
1✔
642
        new FileMetadataManager.Builder()
643
            .auth(this.auth)
1✔
644
            .networkSession(this.networkSession)
1✔
645
            .build();
1✔
646
    this.fileClassifications =
1✔
647
        new FileClassificationsManager.Builder()
648
            .auth(this.auth)
1✔
649
            .networkSession(this.networkSession)
1✔
650
            .build();
1✔
651
    this.skills =
1✔
652
        new SkillsManager.Builder().auth(this.auth).networkSession(this.networkSession).build();
1✔
653
    this.fileWatermarks =
1✔
654
        new FileWatermarksManager.Builder()
655
            .auth(this.auth)
1✔
656
            .networkSession(this.networkSession)
1✔
657
            .build();
1✔
658
    this.fileRequests =
1✔
659
        new FileRequestsManager.Builder()
660
            .auth(this.auth)
1✔
661
            .networkSession(this.networkSession)
1✔
662
            .build();
1✔
663
    this.folders =
1✔
664
        new FoldersManager.Builder().auth(this.auth).networkSession(this.networkSession).build();
1✔
665
    this.trashedFolders =
1✔
666
        new TrashedFoldersManager.Builder()
667
            .auth(this.auth)
1✔
668
            .networkSession(this.networkSession)
1✔
669
            .build();
1✔
670
    this.folderMetadata =
1✔
671
        new FolderMetadataManager.Builder()
672
            .auth(this.auth)
1✔
673
            .networkSession(this.networkSession)
1✔
674
            .build();
1✔
675
    this.folderClassifications =
1✔
676
        new FolderClassificationsManager.Builder()
677
            .auth(this.auth)
1✔
678
            .networkSession(this.networkSession)
1✔
679
            .build();
1✔
680
    this.trashedItems =
1✔
681
        new TrashedItemsManager.Builder()
682
            .auth(this.auth)
1✔
683
            .networkSession(this.networkSession)
1✔
684
            .build();
1✔
685
    this.folderWatermarks =
1✔
686
        new FolderWatermarksManager.Builder()
687
            .auth(this.auth)
1✔
688
            .networkSession(this.networkSession)
1✔
689
            .build();
1✔
690
    this.folderLocks =
1✔
691
        new FolderLocksManager.Builder()
692
            .auth(this.auth)
1✔
693
            .networkSession(this.networkSession)
1✔
694
            .build();
1✔
695
    this.metadataTemplates =
1✔
696
        new MetadataTemplatesManager.Builder()
697
            .auth(this.auth)
1✔
698
            .networkSession(this.networkSession)
1✔
699
            .build();
1✔
700
    this.classifications =
1✔
701
        new ClassificationsManager.Builder()
702
            .auth(this.auth)
1✔
703
            .networkSession(this.networkSession)
1✔
704
            .build();
1✔
705
    this.metadataCascadePolicies =
1✔
706
        new MetadataCascadePoliciesManager.Builder()
707
            .auth(this.auth)
1✔
708
            .networkSession(this.networkSession)
1✔
709
            .build();
1✔
710
    this.search =
1✔
711
        new SearchManager.Builder().auth(this.auth).networkSession(this.networkSession).build();
1✔
712
    this.userCollaborations =
1✔
713
        new UserCollaborationsManager.Builder()
714
            .auth(this.auth)
1✔
715
            .networkSession(this.networkSession)
1✔
716
            .build();
1✔
717
    this.taskAssignments =
1✔
718
        new TaskAssignmentsManager.Builder()
719
            .auth(this.auth)
1✔
720
            .networkSession(this.networkSession)
1✔
721
            .build();
1✔
722
    this.sharedLinksFiles =
1✔
723
        new SharedLinksFilesManager.Builder()
724
            .auth(this.auth)
1✔
725
            .networkSession(this.networkSession)
1✔
726
            .build();
1✔
727
    this.sharedLinksFolders =
1✔
728
        new SharedLinksFoldersManager.Builder()
729
            .auth(this.auth)
1✔
730
            .networkSession(this.networkSession)
1✔
731
            .build();
1✔
732
    this.webLinks =
1✔
733
        new WebLinksManager.Builder().auth(this.auth).networkSession(this.networkSession).build();
1✔
734
    this.trashedWebLinks =
1✔
735
        new TrashedWebLinksManager.Builder()
736
            .auth(this.auth)
1✔
737
            .networkSession(this.networkSession)
1✔
738
            .build();
1✔
739
    this.sharedLinksWebLinks =
1✔
740
        new SharedLinksWebLinksManager.Builder()
741
            .auth(this.auth)
1✔
742
            .networkSession(this.networkSession)
1✔
743
            .build();
1✔
744
    this.sharedLinksAppItems =
1✔
745
        new SharedLinksAppItemsManager.Builder()
746
            .auth(this.auth)
1✔
747
            .networkSession(this.networkSession)
1✔
748
            .build();
1✔
749
    this.users =
1✔
750
        new UsersManager.Builder().auth(this.auth).networkSession(this.networkSession).build();
1✔
751
    this.sessionTermination =
1✔
752
        new SessionTerminationManager.Builder()
753
            .auth(this.auth)
1✔
754
            .networkSession(this.networkSession)
1✔
755
            .build();
1✔
756
    this.avatars =
1✔
757
        new AvatarsManager.Builder().auth(this.auth).networkSession(this.networkSession).build();
1✔
758
    this.transfer =
1✔
759
        new TransferManager.Builder().auth(this.auth).networkSession(this.networkSession).build();
1✔
760
    this.emailAliases =
1✔
761
        new EmailAliasesManager.Builder()
762
            .auth(this.auth)
1✔
763
            .networkSession(this.networkSession)
1✔
764
            .build();
1✔
765
    this.memberships =
1✔
766
        new MembershipsManager.Builder()
767
            .auth(this.auth)
1✔
768
            .networkSession(this.networkSession)
1✔
769
            .build();
1✔
770
    this.invites =
1✔
771
        new InvitesManager.Builder().auth(this.auth).networkSession(this.networkSession).build();
1✔
772
    this.groups =
1✔
773
        new GroupsManager.Builder().auth(this.auth).networkSession(this.networkSession).build();
1✔
774
    this.webhooks =
1✔
775
        new WebhooksManager.Builder().auth(this.auth).networkSession(this.networkSession).build();
1✔
776
    this.events =
1✔
777
        new EventsManager.Builder().auth(this.auth).networkSession(this.networkSession).build();
1✔
778
    this.collections =
1✔
779
        new CollectionsManager.Builder()
780
            .auth(this.auth)
1✔
781
            .networkSession(this.networkSession)
1✔
782
            .build();
1✔
783
    this.recentItems =
1✔
784
        new RecentItemsManager.Builder()
785
            .auth(this.auth)
1✔
786
            .networkSession(this.networkSession)
1✔
787
            .build();
1✔
788
    this.retentionPolicies =
1✔
789
        new RetentionPoliciesManager.Builder()
790
            .auth(this.auth)
1✔
791
            .networkSession(this.networkSession)
1✔
792
            .build();
1✔
793
    this.retentionPolicyAssignments =
1✔
794
        new RetentionPolicyAssignmentsManager.Builder()
795
            .auth(this.auth)
1✔
796
            .networkSession(this.networkSession)
1✔
797
            .build();
1✔
798
    this.legalHoldPolicies =
1✔
799
        new LegalHoldPoliciesManager.Builder()
800
            .auth(this.auth)
1✔
801
            .networkSession(this.networkSession)
1✔
802
            .build();
1✔
803
    this.legalHoldPolicyAssignments =
1✔
804
        new LegalHoldPolicyAssignmentsManager.Builder()
805
            .auth(this.auth)
1✔
806
            .networkSession(this.networkSession)
1✔
807
            .build();
1✔
808
    this.fileVersionRetentions =
1✔
809
        new FileVersionRetentionsManager.Builder()
810
            .auth(this.auth)
1✔
811
            .networkSession(this.networkSession)
1✔
812
            .build();
1✔
813
    this.fileVersionLegalHolds =
1✔
814
        new FileVersionLegalHoldsManager.Builder()
815
            .auth(this.auth)
1✔
816
            .networkSession(this.networkSession)
1✔
817
            .build();
1✔
818
    this.shieldInformationBarriers =
1✔
819
        new ShieldInformationBarriersManager.Builder()
820
            .auth(this.auth)
1✔
821
            .networkSession(this.networkSession)
1✔
822
            .build();
1✔
823
    this.shieldInformationBarrierReports =
1✔
824
        new ShieldInformationBarrierReportsManager.Builder()
825
            .auth(this.auth)
1✔
826
            .networkSession(this.networkSession)
1✔
827
            .build();
1✔
828
    this.shieldInformationBarrierSegments =
1✔
829
        new ShieldInformationBarrierSegmentsManager.Builder()
830
            .auth(this.auth)
1✔
831
            .networkSession(this.networkSession)
1✔
832
            .build();
1✔
833
    this.shieldInformationBarrierSegmentMembers =
1✔
834
        new ShieldInformationBarrierSegmentMembersManager.Builder()
835
            .auth(this.auth)
1✔
836
            .networkSession(this.networkSession)
1✔
837
            .build();
1✔
838
    this.shieldInformationBarrierSegmentRestrictions =
1✔
839
        new ShieldInformationBarrierSegmentRestrictionsManager.Builder()
840
            .auth(this.auth)
1✔
841
            .networkSession(this.networkSession)
1✔
842
            .build();
1✔
843
    this.devicePinners =
1✔
844
        new DevicePinnersManager.Builder()
845
            .auth(this.auth)
1✔
846
            .networkSession(this.networkSession)
1✔
847
            .build();
1✔
848
    this.termsOfServices =
1✔
849
        new TermsOfServicesManager.Builder()
850
            .auth(this.auth)
1✔
851
            .networkSession(this.networkSession)
1✔
852
            .build();
1✔
853
    this.termsOfServiceUserStatuses =
1✔
854
        new TermsOfServiceUserStatusesManager.Builder()
855
            .auth(this.auth)
1✔
856
            .networkSession(this.networkSession)
1✔
857
            .build();
1✔
858
    this.collaborationAllowlistEntries =
1✔
859
        new CollaborationAllowlistEntriesManager.Builder()
860
            .auth(this.auth)
1✔
861
            .networkSession(this.networkSession)
1✔
862
            .build();
1✔
863
    this.collaborationAllowlistExemptTargets =
1✔
864
        new CollaborationAllowlistExemptTargetsManager.Builder()
865
            .auth(this.auth)
1✔
866
            .networkSession(this.networkSession)
1✔
867
            .build();
1✔
868
    this.storagePolicies =
1✔
869
        new StoragePoliciesManager.Builder()
870
            .auth(this.auth)
1✔
871
            .networkSession(this.networkSession)
1✔
872
            .build();
1✔
873
    this.storagePolicyAssignments =
1✔
874
        new StoragePolicyAssignmentsManager.Builder()
875
            .auth(this.auth)
1✔
876
            .networkSession(this.networkSession)
1✔
877
            .build();
1✔
878
    this.zipDownloads =
1✔
879
        new ZipDownloadsManager.Builder()
880
            .auth(this.auth)
1✔
881
            .networkSession(this.networkSession)
1✔
882
            .build();
1✔
883
    this.signRequests =
1✔
884
        new SignRequestsManager.Builder()
885
            .auth(this.auth)
1✔
886
            .networkSession(this.networkSession)
1✔
887
            .build();
1✔
888
    this.workflows =
1✔
889
        new WorkflowsManager.Builder().auth(this.auth).networkSession(this.networkSession).build();
1✔
890
    this.signTemplates =
1✔
891
        new SignTemplatesManager.Builder()
892
            .auth(this.auth)
1✔
893
            .networkSession(this.networkSession)
1✔
894
            .build();
1✔
895
    this.integrationMappings =
1✔
896
        new IntegrationMappingsManager.Builder()
897
            .auth(this.auth)
1✔
898
            .networkSession(this.networkSession)
1✔
899
            .build();
1✔
900
    this.ai = new AiManager.Builder().auth(this.auth).networkSession(this.networkSession).build();
1✔
901
    this.aiStudio =
1✔
902
        new AiStudioManager.Builder().auth(this.auth).networkSession(this.networkSession).build();
1✔
903
    this.docgenTemplate =
1✔
904
        new DocgenTemplateManager.Builder()
905
            .auth(this.auth)
1✔
906
            .networkSession(this.networkSession)
1✔
907
            .build();
1✔
908
    this.docgen =
1✔
909
        new DocgenManager.Builder().auth(this.auth).networkSession(this.networkSession).build();
1✔
910
    this.hubs =
1✔
911
        new HubsManager.Builder().auth(this.auth).networkSession(this.networkSession).build();
1✔
912
    this.hubCollaborations =
1✔
913
        new HubCollaborationsManager.Builder()
914
            .auth(this.auth)
1✔
915
            .networkSession(this.networkSession)
1✔
916
            .build();
1✔
917
    this.hubItems =
1✔
918
        new HubItemsManager.Builder().auth(this.auth).networkSession(this.networkSession).build();
1✔
919
    this.shieldLists =
1✔
920
        new ShieldListsManager.Builder()
921
            .auth(this.auth)
1✔
922
            .networkSession(this.networkSession)
1✔
923
            .build();
1✔
924
    this.archives =
1✔
925
        new ArchivesManager.Builder().auth(this.auth).networkSession(this.networkSession).build();
1✔
926
    this.externalUsers =
1✔
927
        new ExternalUsersManager.Builder()
928
            .auth(this.auth)
1✔
929
            .networkSession(this.networkSession)
1✔
930
            .build();
1✔
931
  }
1✔
932

933
  public FetchResponse makeRequest(FetchOptions fetchOptions) {
934
    Authentication auth = (fetchOptions.getAuth() == null ? this.auth : fetchOptions.getAuth());
1✔
935
    NetworkSession networkSession =
1✔
936
        (fetchOptions.getNetworkSession() == null
1✔
937
            ? this.networkSession
938
            : fetchOptions.getNetworkSession());
1✔
939
    FetchOptions enrichedFetchOptions =
1✔
940
        new FetchOptions.Builder(fetchOptions.getUrl(), fetchOptions.getMethod())
1✔
941
            .params(fetchOptions.getParams())
1✔
942
            .headers(fetchOptions.getHeaders())
1✔
943
            .data(fetchOptions.getData())
1✔
944
            .fileStream(fetchOptions.getFileStream())
1✔
945
            .multipartData(fetchOptions.getMultipartData())
1✔
946
            .contentType(fetchOptions.getContentType())
1✔
947
            .responseFormat(fetchOptions.getResponseFormat())
1✔
948
            .auth(auth)
1✔
949
            .networkSession(networkSession)
1✔
950
            .followRedirects(fetchOptions.getFollowRedirects())
1✔
951
            .build();
1✔
952
    return networkSession.getNetworkClient().fetch(enrichedFetchOptions);
1✔
953
  }
954

955
  public BoxClient withAsUserHeader(String userId) {
956
    return new BoxClient.Builder(this.auth)
1✔
957
        .networkSession(
1✔
958
            this.networkSession.withAdditionalHeaders(mapOf(entryOf("As-User", userId))))
1✔
959
        .build();
1✔
960
  }
961

962
  public BoxClient withSuppressedNotifications() {
963
    return new BoxClient.Builder(this.auth)
1✔
964
        .networkSession(
1✔
965
            this.networkSession.withAdditionalHeaders(mapOf(entryOf("Box-Notifications", "off"))))
1✔
966
        .build();
1✔
967
  }
968

969
  public BoxClient withExtraHeaders() {
970
    return withExtraHeaders(mapOf());
×
971
  }
972

973
  public BoxClient withExtraHeaders(Map<String, String> extraHeaders) {
974
    return new BoxClient.Builder(this.auth)
1✔
975
        .networkSession(this.networkSession.withAdditionalHeaders(extraHeaders))
1✔
976
        .build();
1✔
977
  }
978

979
  public BoxClient withCustomBaseUrls(BaseUrls baseUrls) {
980
    return new BoxClient.Builder(this.auth)
1✔
981
        .networkSession(this.networkSession.withCustomBaseUrls(baseUrls))
1✔
982
        .build();
1✔
983
  }
984

985
  public BoxClient withProxy(ProxyConfig config) {
NEW
986
    return new BoxClient.Builder(this.auth)
×
NEW
987
        .networkSession(this.networkSession.withProxy(config))
×
NEW
988
        .build();
×
989
  }
990

991
  public BoxClient withInterceptors(List<Interceptor> interceptors) {
992
    return new BoxClient.Builder(this.auth)
1✔
993
        .networkSession(this.networkSession.withInterceptors(interceptors))
1✔
994
        .build();
1✔
995
  }
996

997
  public Authentication getAuth() {
998
    return auth;
×
999
  }
1000

1001
  public NetworkSession getNetworkSession() {
1002
    return networkSession;
×
1003
  }
1004

1005
  public AuthorizationManager getAuthorization() {
1006
    return authorization;
×
1007
  }
1008

1009
  public FilesManager getFiles() {
1010
    return files;
1✔
1011
  }
1012

1013
  public TrashedFilesManager getTrashedFiles() {
1014
    return trashedFiles;
1✔
1015
  }
1016

1017
  public AppItemAssociationsManager getAppItemAssociations() {
1018
    return appItemAssociations;
1✔
1019
  }
1020

1021
  public DownloadsManager getDownloads() {
1022
    return downloads;
1✔
1023
  }
1024

1025
  public UploadsManager getUploads() {
1026
    return uploads;
1✔
1027
  }
1028

1029
  public ChunkedUploadsManager getChunkedUploads() {
1030
    return chunkedUploads;
1✔
1031
  }
1032

1033
  public ListCollaborationsManager getListCollaborations() {
1034
    return listCollaborations;
1✔
1035
  }
1036

1037
  public CommentsManager getComments() {
1038
    return comments;
1✔
1039
  }
1040

1041
  public TasksManager getTasks() {
1042
    return tasks;
1✔
1043
  }
1044

1045
  public FileVersionsManager getFileVersions() {
1046
    return fileVersions;
1✔
1047
  }
1048

1049
  public FileMetadataManager getFileMetadata() {
1050
    return fileMetadata;
1✔
1051
  }
1052

1053
  public FileClassificationsManager getFileClassifications() {
1054
    return fileClassifications;
1✔
1055
  }
1056

1057
  public SkillsManager getSkills() {
1058
    return skills;
1✔
1059
  }
1060

1061
  public FileWatermarksManager getFileWatermarks() {
1062
    return fileWatermarks;
1✔
1063
  }
1064

1065
  public FileRequestsManager getFileRequests() {
1066
    return fileRequests;
1✔
1067
  }
1068

1069
  public FoldersManager getFolders() {
1070
    return folders;
1✔
1071
  }
1072

1073
  public TrashedFoldersManager getTrashedFolders() {
1074
    return trashedFolders;
1✔
1075
  }
1076

1077
  public FolderMetadataManager getFolderMetadata() {
1078
    return folderMetadata;
1✔
1079
  }
1080

1081
  public FolderClassificationsManager getFolderClassifications() {
1082
    return folderClassifications;
1✔
1083
  }
1084

1085
  public TrashedItemsManager getTrashedItems() {
1086
    return trashedItems;
1✔
1087
  }
1088

1089
  public FolderWatermarksManager getFolderWatermarks() {
1090
    return folderWatermarks;
1✔
1091
  }
1092

1093
  public FolderLocksManager getFolderLocks() {
1094
    return folderLocks;
1✔
1095
  }
1096

1097
  public MetadataTemplatesManager getMetadataTemplates() {
1098
    return metadataTemplates;
1✔
1099
  }
1100

1101
  public ClassificationsManager getClassifications() {
1102
    return classifications;
1✔
1103
  }
1104

1105
  public MetadataCascadePoliciesManager getMetadataCascadePolicies() {
1106
    return metadataCascadePolicies;
1✔
1107
  }
1108

1109
  public SearchManager getSearch() {
1110
    return search;
1✔
1111
  }
1112

1113
  public UserCollaborationsManager getUserCollaborations() {
1114
    return userCollaborations;
1✔
1115
  }
1116

1117
  public TaskAssignmentsManager getTaskAssignments() {
1118
    return taskAssignments;
1✔
1119
  }
1120

1121
  public SharedLinksFilesManager getSharedLinksFiles() {
1122
    return sharedLinksFiles;
1✔
1123
  }
1124

1125
  public SharedLinksFoldersManager getSharedLinksFolders() {
1126
    return sharedLinksFolders;
1✔
1127
  }
1128

1129
  public WebLinksManager getWebLinks() {
1130
    return webLinks;
1✔
1131
  }
1132

1133
  public TrashedWebLinksManager getTrashedWebLinks() {
1134
    return trashedWebLinks;
1✔
1135
  }
1136

1137
  public SharedLinksWebLinksManager getSharedLinksWebLinks() {
1138
    return sharedLinksWebLinks;
1✔
1139
  }
1140

1141
  public SharedLinksAppItemsManager getSharedLinksAppItems() {
1142
    return sharedLinksAppItems;
1✔
1143
  }
1144

1145
  public UsersManager getUsers() {
1146
    return users;
1✔
1147
  }
1148

1149
  public SessionTerminationManager getSessionTermination() {
1150
    return sessionTermination;
1✔
1151
  }
1152

1153
  public AvatarsManager getAvatars() {
1154
    return avatars;
1✔
1155
  }
1156

1157
  public TransferManager getTransfer() {
1158
    return transfer;
×
1159
  }
1160

1161
  public EmailAliasesManager getEmailAliases() {
1162
    return emailAliases;
1✔
1163
  }
1164

1165
  public MembershipsManager getMemberships() {
1166
    return memberships;
1✔
1167
  }
1168

1169
  public InvitesManager getInvites() {
1170
    return invites;
1✔
1171
  }
1172

1173
  public GroupsManager getGroups() {
1174
    return groups;
1✔
1175
  }
1176

1177
  public WebhooksManager getWebhooks() {
1178
    return webhooks;
1✔
1179
  }
1180

1181
  public EventsManager getEvents() {
1182
    return events;
1✔
1183
  }
1184

1185
  public CollectionsManager getCollections() {
1186
    return collections;
×
1187
  }
1188

1189
  public RecentItemsManager getRecentItems() {
1190
    return recentItems;
1✔
1191
  }
1192

1193
  public RetentionPoliciesManager getRetentionPolicies() {
1194
    return retentionPolicies;
1✔
1195
  }
1196

1197
  public RetentionPolicyAssignmentsManager getRetentionPolicyAssignments() {
1198
    return retentionPolicyAssignments;
1✔
1199
  }
1200

1201
  public LegalHoldPoliciesManager getLegalHoldPolicies() {
1202
    return legalHoldPolicies;
1✔
1203
  }
1204

1205
  public LegalHoldPolicyAssignmentsManager getLegalHoldPolicyAssignments() {
1206
    return legalHoldPolicyAssignments;
1✔
1207
  }
1208

1209
  public FileVersionRetentionsManager getFileVersionRetentions() {
1210
    return fileVersionRetentions;
1✔
1211
  }
1212

1213
  public FileVersionLegalHoldsManager getFileVersionLegalHolds() {
1214
    return fileVersionLegalHolds;
1✔
1215
  }
1216

1217
  public ShieldInformationBarriersManager getShieldInformationBarriers() {
1218
    return shieldInformationBarriers;
1✔
1219
  }
1220

1221
  public ShieldInformationBarrierReportsManager getShieldInformationBarrierReports() {
1222
    return shieldInformationBarrierReports;
1✔
1223
  }
1224

1225
  public ShieldInformationBarrierSegmentsManager getShieldInformationBarrierSegments() {
1226
    return shieldInformationBarrierSegments;
1✔
1227
  }
1228

1229
  public ShieldInformationBarrierSegmentMembersManager getShieldInformationBarrierSegmentMembers() {
1230
    return shieldInformationBarrierSegmentMembers;
1✔
1231
  }
1232

1233
  public ShieldInformationBarrierSegmentRestrictionsManager
1234
      getShieldInformationBarrierSegmentRestrictions() {
1235
    return shieldInformationBarrierSegmentRestrictions;
1✔
1236
  }
1237

1238
  public DevicePinnersManager getDevicePinners() {
1239
    return devicePinners;
1✔
1240
  }
1241

1242
  public TermsOfServicesManager getTermsOfServices() {
1243
    return termsOfServices;
1✔
1244
  }
1245

1246
  public TermsOfServiceUserStatusesManager getTermsOfServiceUserStatuses() {
1247
    return termsOfServiceUserStatuses;
1✔
1248
  }
1249

1250
  public CollaborationAllowlistEntriesManager getCollaborationAllowlistEntries() {
1251
    return collaborationAllowlistEntries;
1✔
1252
  }
1253

1254
  public CollaborationAllowlistExemptTargetsManager getCollaborationAllowlistExemptTargets() {
1255
    return collaborationAllowlistExemptTargets;
1✔
1256
  }
1257

1258
  public StoragePoliciesManager getStoragePolicies() {
1259
    return storagePolicies;
1✔
1260
  }
1261

1262
  public StoragePolicyAssignmentsManager getStoragePolicyAssignments() {
1263
    return storagePolicyAssignments;
1✔
1264
  }
1265

1266
  public ZipDownloadsManager getZipDownloads() {
1267
    return zipDownloads;
1✔
1268
  }
1269

1270
  public SignRequestsManager getSignRequests() {
1271
    return signRequests;
1✔
1272
  }
1273

1274
  public WorkflowsManager getWorkflows() {
1275
    return workflows;
1✔
1276
  }
1277

1278
  public SignTemplatesManager getSignTemplates() {
1279
    return signTemplates;
1✔
1280
  }
1281

1282
  public IntegrationMappingsManager getIntegrationMappings() {
1283
    return integrationMappings;
1✔
1284
  }
1285

1286
  public AiManager getAi() {
1287
    return ai;
1✔
1288
  }
1289

1290
  public AiStudioManager getAiStudio() {
1291
    return aiStudio;
1✔
1292
  }
1293

1294
  public DocgenTemplateManager getDocgenTemplate() {
1295
    return docgenTemplate;
1✔
1296
  }
1297

1298
  public DocgenManager getDocgen() {
1299
    return docgen;
1✔
1300
  }
1301

1302
  public HubsManager getHubs() {
1303
    return hubs;
×
1304
  }
1305

1306
  public HubCollaborationsManager getHubCollaborations() {
1307
    return hubCollaborations;
×
1308
  }
1309

1310
  public HubItemsManager getHubItems() {
1311
    return hubItems;
×
1312
  }
1313

1314
  public ShieldListsManager getShieldLists() {
1315
    return shieldLists;
1✔
1316
  }
1317

1318
  public ArchivesManager getArchives() {
1319
    return archives;
1✔
1320
  }
1321

1322
  public ExternalUsersManager getExternalUsers() {
1323
    return externalUsers;
1✔
1324
  }
1325

1326
  public static class Builder {
1327

1328
    protected final Authentication auth;
1329

1330
    protected NetworkSession networkSession;
1331

1332
    public Builder(Authentication auth) {
1✔
1333
      this.auth = auth;
1✔
1334
      this.networkSession = new NetworkSession.Builder().baseUrls(new BaseUrls()).build();
1✔
1335
    }
1✔
1336

1337
    public Builder networkSession(NetworkSession networkSession) {
1338
      this.networkSession = networkSession;
1✔
1339
      return this;
1✔
1340
    }
1341

1342
    public BoxClient build() {
1343
      return new BoxClient(this);
1✔
1344
    }
1345
  }
1346
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc