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

box / box-java-sdk / #5960

19 Dec 2025 09:48AM UTC coverage: 12.899% (-0.008%) from 12.907%
#5960

Pull #1657

github

web-flow
Merge 59055e97d into 069f4aeb0
Pull Request #1657: chore: release version 5.3.0

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

16 existing lines in 9 files now uncovered.

8368 of 64873 relevant lines covered (12.9%)

0.13 hits per line

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

0.0
/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.enterpriseconfigurations.EnterpriseConfigurationsManager;
24
import com.box.sdkgen.managers.events.EventsManager;
25
import com.box.sdkgen.managers.externalusers.ExternalUsersManager;
26
import com.box.sdkgen.managers.fileclassifications.FileClassificationsManager;
27
import com.box.sdkgen.managers.filemetadata.FileMetadataManager;
28
import com.box.sdkgen.managers.filerequests.FileRequestsManager;
29
import com.box.sdkgen.managers.files.FilesManager;
30
import com.box.sdkgen.managers.fileversionlegalholds.FileVersionLegalHoldsManager;
31
import com.box.sdkgen.managers.fileversionretentions.FileVersionRetentionsManager;
32
import com.box.sdkgen.managers.fileversions.FileVersionsManager;
33
import com.box.sdkgen.managers.filewatermarks.FileWatermarksManager;
34
import com.box.sdkgen.managers.folderclassifications.FolderClassificationsManager;
35
import com.box.sdkgen.managers.folderlocks.FolderLocksManager;
36
import com.box.sdkgen.managers.foldermetadata.FolderMetadataManager;
37
import com.box.sdkgen.managers.folders.FoldersManager;
38
import com.box.sdkgen.managers.folderwatermarks.FolderWatermarksManager;
39
import com.box.sdkgen.managers.groups.GroupsManager;
40
import com.box.sdkgen.managers.hubcollaborations.HubCollaborationsManager;
41
import com.box.sdkgen.managers.hubitems.HubItemsManager;
42
import com.box.sdkgen.managers.hubs.HubsManager;
43
import com.box.sdkgen.managers.integrationmappings.IntegrationMappingsManager;
44
import com.box.sdkgen.managers.invites.InvitesManager;
45
import com.box.sdkgen.managers.legalholdpolicies.LegalHoldPoliciesManager;
46
import com.box.sdkgen.managers.legalholdpolicyassignments.LegalHoldPolicyAssignmentsManager;
47
import com.box.sdkgen.managers.listcollaborations.ListCollaborationsManager;
48
import com.box.sdkgen.managers.memberships.MembershipsManager;
49
import com.box.sdkgen.managers.metadatacascadepolicies.MetadataCascadePoliciesManager;
50
import com.box.sdkgen.managers.metadatataxonomies.MetadataTaxonomiesManager;
51
import com.box.sdkgen.managers.metadatatemplates.MetadataTemplatesManager;
52
import com.box.sdkgen.managers.recentitems.RecentItemsManager;
53
import com.box.sdkgen.managers.retentionpolicies.RetentionPoliciesManager;
54
import com.box.sdkgen.managers.retentionpolicyassignments.RetentionPolicyAssignmentsManager;
55
import com.box.sdkgen.managers.search.SearchManager;
56
import com.box.sdkgen.managers.sessiontermination.SessionTerminationManager;
57
import com.box.sdkgen.managers.sharedlinksappitems.SharedLinksAppItemsManager;
58
import com.box.sdkgen.managers.sharedlinksfiles.SharedLinksFilesManager;
59
import com.box.sdkgen.managers.sharedlinksfolders.SharedLinksFoldersManager;
60
import com.box.sdkgen.managers.sharedlinksweblinks.SharedLinksWebLinksManager;
61
import com.box.sdkgen.managers.shieldinformationbarrierreports.ShieldInformationBarrierReportsManager;
62
import com.box.sdkgen.managers.shieldinformationbarriers.ShieldInformationBarriersManager;
63
import com.box.sdkgen.managers.shieldinformationbarriersegmentmembers.ShieldInformationBarrierSegmentMembersManager;
64
import com.box.sdkgen.managers.shieldinformationbarriersegmentrestrictions.ShieldInformationBarrierSegmentRestrictionsManager;
65
import com.box.sdkgen.managers.shieldinformationbarriersegments.ShieldInformationBarrierSegmentsManager;
66
import com.box.sdkgen.managers.shieldlists.ShieldListsManager;
67
import com.box.sdkgen.managers.signrequests.SignRequestsManager;
68
import com.box.sdkgen.managers.signtemplates.SignTemplatesManager;
69
import com.box.sdkgen.managers.skills.SkillsManager;
70
import com.box.sdkgen.managers.storagepolicies.StoragePoliciesManager;
71
import com.box.sdkgen.managers.storagepolicyassignments.StoragePolicyAssignmentsManager;
72
import com.box.sdkgen.managers.taskassignments.TaskAssignmentsManager;
73
import com.box.sdkgen.managers.tasks.TasksManager;
74
import com.box.sdkgen.managers.termsofservices.TermsOfServicesManager;
75
import com.box.sdkgen.managers.termsofserviceuserstatuses.TermsOfServiceUserStatusesManager;
76
import com.box.sdkgen.managers.transfer.TransferManager;
77
import com.box.sdkgen.managers.trashedfiles.TrashedFilesManager;
78
import com.box.sdkgen.managers.trashedfolders.TrashedFoldersManager;
79
import com.box.sdkgen.managers.trasheditems.TrashedItemsManager;
80
import com.box.sdkgen.managers.trashedweblinks.TrashedWebLinksManager;
81
import com.box.sdkgen.managers.uploads.UploadsManager;
82
import com.box.sdkgen.managers.usercollaborations.UserCollaborationsManager;
83
import com.box.sdkgen.managers.users.UsersManager;
84
import com.box.sdkgen.managers.webhooks.WebhooksManager;
85
import com.box.sdkgen.managers.weblinks.WebLinksManager;
86
import com.box.sdkgen.managers.workflows.WorkflowsManager;
87
import com.box.sdkgen.managers.zipdownloads.ZipDownloadsManager;
88
import com.box.sdkgen.networking.auth.Authentication;
89
import com.box.sdkgen.networking.baseurls.BaseUrls;
90
import com.box.sdkgen.networking.fetchoptions.FetchOptions;
91
import com.box.sdkgen.networking.fetchresponse.FetchResponse;
92
import com.box.sdkgen.networking.interceptors.Interceptor;
93
import com.box.sdkgen.networking.network.NetworkSession;
94
import com.box.sdkgen.networking.proxyconfig.ProxyConfig;
95
import java.util.List;
96
import java.util.Map;
97

98
public class BoxClient {
99

100
  public final Authentication auth;
101

102
  public NetworkSession networkSession;
103

104
  public final AuthorizationManager authorization;
105

106
  public final FilesManager files;
107

108
  public final TrashedFilesManager trashedFiles;
109

110
  public final AppItemAssociationsManager appItemAssociations;
111

112
  public final DownloadsManager downloads;
113

114
  public final UploadsManager uploads;
115

116
  public final ChunkedUploadsManager chunkedUploads;
117

118
  public final ListCollaborationsManager listCollaborations;
119

120
  public final CommentsManager comments;
121

122
  public final TasksManager tasks;
123

124
  public final FileVersionsManager fileVersions;
125

126
  public final FileMetadataManager fileMetadata;
127

128
  public final FileClassificationsManager fileClassifications;
129

130
  public final SkillsManager skills;
131

132
  public final FileWatermarksManager fileWatermarks;
133

134
  public final FileRequestsManager fileRequests;
135

136
  public final FoldersManager folders;
137

138
  public final TrashedFoldersManager trashedFolders;
139

140
  public final FolderMetadataManager folderMetadata;
141

142
  public final FolderClassificationsManager folderClassifications;
143

144
  public final TrashedItemsManager trashedItems;
145

146
  public final FolderWatermarksManager folderWatermarks;
147

148
  public final FolderLocksManager folderLocks;
149

150
  public final MetadataTemplatesManager metadataTemplates;
151

152
  public final ClassificationsManager classifications;
153

154
  public final MetadataCascadePoliciesManager metadataCascadePolicies;
155

156
  public final SearchManager search;
157

158
  public final UserCollaborationsManager userCollaborations;
159

160
  public final TaskAssignmentsManager taskAssignments;
161

162
  public final SharedLinksFilesManager sharedLinksFiles;
163

164
  public final SharedLinksFoldersManager sharedLinksFolders;
165

166
  public final WebLinksManager webLinks;
167

168
  public final TrashedWebLinksManager trashedWebLinks;
169

170
  public final SharedLinksWebLinksManager sharedLinksWebLinks;
171

172
  public final SharedLinksAppItemsManager sharedLinksAppItems;
173

174
  public final UsersManager users;
175

176
  public final SessionTerminationManager sessionTermination;
177

178
  public final AvatarsManager avatars;
179

180
  public final TransferManager transfer;
181

182
  public final EmailAliasesManager emailAliases;
183

184
  public final MembershipsManager memberships;
185

186
  public final InvitesManager invites;
187

188
  public final GroupsManager groups;
189

190
  public final WebhooksManager webhooks;
191

192
  public final EventsManager events;
193

194
  public final CollectionsManager collections;
195

196
  public final RecentItemsManager recentItems;
197

198
  public final RetentionPoliciesManager retentionPolicies;
199

200
  public final RetentionPolicyAssignmentsManager retentionPolicyAssignments;
201

202
  public final LegalHoldPoliciesManager legalHoldPolicies;
203

204
  public final LegalHoldPolicyAssignmentsManager legalHoldPolicyAssignments;
205

206
  public final FileVersionRetentionsManager fileVersionRetentions;
207

208
  public final FileVersionLegalHoldsManager fileVersionLegalHolds;
209

210
  public final ShieldInformationBarriersManager shieldInformationBarriers;
211

212
  public final ShieldInformationBarrierReportsManager shieldInformationBarrierReports;
213

214
  public final ShieldInformationBarrierSegmentsManager shieldInformationBarrierSegments;
215

216
  public final ShieldInformationBarrierSegmentMembersManager shieldInformationBarrierSegmentMembers;
217

218
  public final ShieldInformationBarrierSegmentRestrictionsManager
219
      shieldInformationBarrierSegmentRestrictions;
220

221
  public final DevicePinnersManager devicePinners;
222

223
  public final TermsOfServicesManager termsOfServices;
224

225
  public final TermsOfServiceUserStatusesManager termsOfServiceUserStatuses;
226

227
  public final CollaborationAllowlistEntriesManager collaborationAllowlistEntries;
228

229
  public final CollaborationAllowlistExemptTargetsManager collaborationAllowlistExemptTargets;
230

231
  public final StoragePoliciesManager storagePolicies;
232

233
  public final StoragePolicyAssignmentsManager storagePolicyAssignments;
234

235
  public final ZipDownloadsManager zipDownloads;
236

237
  public final SignRequestsManager signRequests;
238

239
  public final WorkflowsManager workflows;
240

241
  public final SignTemplatesManager signTemplates;
242

243
  public final IntegrationMappingsManager integrationMappings;
244

245
  public final AiManager ai;
246

247
  public final AiStudioManager aiStudio;
248

249
  public final MetadataTaxonomiesManager metadataTaxonomies;
250

251
  public final DocgenTemplateManager docgenTemplate;
252

253
  public final DocgenManager docgen;
254

255
  public final EnterpriseConfigurationsManager enterpriseConfigurations;
256

257
  public final HubsManager hubs;
258

259
  public final HubCollaborationsManager hubCollaborations;
260

261
  public final HubItemsManager hubItems;
262

263
  public final ShieldListsManager shieldLists;
264

265
  public final ArchivesManager archives;
266

267
  public final ExternalUsersManager externalUsers;
268

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

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

959
  /**
960
   * Make a custom http request using the client authentication and network session.
961
   *
962
   * @param fetchOptions Options to be passed to the fetch call
963
   */
964
  public FetchResponse makeRequest(FetchOptions fetchOptions) {
965
    Authentication auth = (fetchOptions.getAuth() == null ? this.auth : fetchOptions.getAuth());
×
UNCOV
966
    NetworkSession networkSession =
×
967
        (fetchOptions.getNetworkSession() == null
×
968
            ? this.networkSession
969
            : fetchOptions.getNetworkSession());
×
970
    FetchOptions enrichedFetchOptions =
×
971
        new FetchOptions.Builder(fetchOptions.getUrl(), fetchOptions.getMethod())
×
972
            .params(fetchOptions.getParams())
×
973
            .headers(fetchOptions.getHeaders())
×
974
            .data(fetchOptions.getData())
×
975
            .fileStream(fetchOptions.getFileStream())
×
976
            .multipartData(fetchOptions.getMultipartData())
×
977
            .contentType(fetchOptions.getContentType())
×
978
            .responseFormat(fetchOptions.getResponseFormat())
×
979
            .auth(auth)
×
980
            .networkSession(networkSession)
×
981
            .followRedirects(fetchOptions.getFollowRedirects())
×
982
            .build();
×
983
    return networkSession.getNetworkClient().fetch(enrichedFetchOptions);
×
984
  }
985

986
  /**
987
   * Create a new client to impersonate user with the provided ID. All calls made with the new
988
   * client will be made in context of the impersonated user, leaving the original client
989
   * unmodified.
990
   *
991
   * @param userId ID of an user to impersonate
992
   */
993
  public BoxClient withAsUserHeader(String userId) {
994
    return new BoxClient.Builder(this.auth)
×
995
        .networkSession(
×
996
            this.networkSession.withAdditionalHeaders(mapOf(entryOf("As-User", userId))))
×
997
        .build();
×
998
  }
999

1000
  /**
1001
   * Create a new client with suppressed notifications. Calls made with the new client will not
1002
   * trigger email or webhook notifications
1003
   */
1004
  public BoxClient withSuppressedNotifications() {
1005
    return new BoxClient.Builder(this.auth)
×
1006
        .networkSession(
×
1007
            this.networkSession.withAdditionalHeaders(mapOf(entryOf("Box-Notifications", "off"))))
×
1008
        .build();
×
1009
  }
1010

1011
  /** Create a new client with a custom set of headers that will be included in every API call */
1012
  public BoxClient withExtraHeaders() {
1013
    return withExtraHeaders(mapOf());
×
1014
  }
1015

1016
  /**
1017
   * Create a new client with a custom set of headers that will be included in every API call
1018
   *
1019
   * @param extraHeaders Custom set of headers that will be included in every API call
1020
   */
1021
  public BoxClient withExtraHeaders(Map<String, String> extraHeaders) {
1022
    return new BoxClient.Builder(this.auth)
×
1023
        .networkSession(this.networkSession.withAdditionalHeaders(extraHeaders))
×
1024
        .build();
×
1025
  }
1026

1027
  /**
1028
   * Create a new client with a custom set of base urls that will be used for every API call
1029
   *
1030
   * @param baseUrls Custom set of base urls that will be used for every API call
1031
   */
1032
  public BoxClient withCustomBaseUrls(BaseUrls baseUrls) {
1033
    return new BoxClient.Builder(this.auth)
×
1034
        .networkSession(this.networkSession.withCustomBaseUrls(baseUrls))
×
1035
        .build();
×
1036
  }
1037

1038
  /**
1039
   * Create a new client with a custom proxy that will be used for every API call
1040
   *
1041
   * @param config The config parameter
1042
   */
1043
  public BoxClient withProxy(ProxyConfig config) {
1044
    return new BoxClient.Builder(this.auth)
×
1045
        .networkSession(this.networkSession.withProxy(config))
×
1046
        .build();
×
1047
  }
1048

1049
  /**
1050
   * Create a new client with a custom set of interceptors that will be used for every API call
1051
   *
1052
   * @param interceptors Custom set of interceptors that will be used for every API call
1053
   */
1054
  public BoxClient withInterceptors(List<Interceptor> interceptors) {
1055
    return new BoxClient.Builder(this.auth)
×
1056
        .networkSession(this.networkSession.withInterceptors(interceptors))
×
1057
        .build();
×
1058
  }
1059

1060
  public Authentication getAuth() {
1061
    return auth;
×
1062
  }
1063

1064
  public NetworkSession getNetworkSession() {
1065
    return networkSession;
×
1066
  }
1067

1068
  public AuthorizationManager getAuthorization() {
1069
    return authorization;
×
1070
  }
1071

1072
  public FilesManager getFiles() {
1073
    return files;
×
1074
  }
1075

1076
  public TrashedFilesManager getTrashedFiles() {
1077
    return trashedFiles;
×
1078
  }
1079

1080
  public AppItemAssociationsManager getAppItemAssociations() {
1081
    return appItemAssociations;
×
1082
  }
1083

1084
  public DownloadsManager getDownloads() {
1085
    return downloads;
×
1086
  }
1087

1088
  public UploadsManager getUploads() {
1089
    return uploads;
×
1090
  }
1091

1092
  public ChunkedUploadsManager getChunkedUploads() {
1093
    return chunkedUploads;
×
1094
  }
1095

1096
  public ListCollaborationsManager getListCollaborations() {
1097
    return listCollaborations;
×
1098
  }
1099

1100
  public CommentsManager getComments() {
1101
    return comments;
×
1102
  }
1103

1104
  public TasksManager getTasks() {
1105
    return tasks;
×
1106
  }
1107

1108
  public FileVersionsManager getFileVersions() {
1109
    return fileVersions;
×
1110
  }
1111

1112
  public FileMetadataManager getFileMetadata() {
1113
    return fileMetadata;
×
1114
  }
1115

1116
  public FileClassificationsManager getFileClassifications() {
1117
    return fileClassifications;
×
1118
  }
1119

1120
  public SkillsManager getSkills() {
1121
    return skills;
×
1122
  }
1123

1124
  public FileWatermarksManager getFileWatermarks() {
1125
    return fileWatermarks;
×
1126
  }
1127

1128
  public FileRequestsManager getFileRequests() {
1129
    return fileRequests;
×
1130
  }
1131

1132
  public FoldersManager getFolders() {
1133
    return folders;
×
1134
  }
1135

1136
  public TrashedFoldersManager getTrashedFolders() {
1137
    return trashedFolders;
×
1138
  }
1139

1140
  public FolderMetadataManager getFolderMetadata() {
1141
    return folderMetadata;
×
1142
  }
1143

1144
  public FolderClassificationsManager getFolderClassifications() {
1145
    return folderClassifications;
×
1146
  }
1147

1148
  public TrashedItemsManager getTrashedItems() {
1149
    return trashedItems;
×
1150
  }
1151

1152
  public FolderWatermarksManager getFolderWatermarks() {
1153
    return folderWatermarks;
×
1154
  }
1155

1156
  public FolderLocksManager getFolderLocks() {
1157
    return folderLocks;
×
1158
  }
1159

1160
  public MetadataTemplatesManager getMetadataTemplates() {
1161
    return metadataTemplates;
×
1162
  }
1163

1164
  public ClassificationsManager getClassifications() {
1165
    return classifications;
×
1166
  }
1167

1168
  public MetadataCascadePoliciesManager getMetadataCascadePolicies() {
1169
    return metadataCascadePolicies;
×
1170
  }
1171

1172
  public SearchManager getSearch() {
1173
    return search;
×
1174
  }
1175

1176
  public UserCollaborationsManager getUserCollaborations() {
1177
    return userCollaborations;
×
1178
  }
1179

1180
  public TaskAssignmentsManager getTaskAssignments() {
1181
    return taskAssignments;
×
1182
  }
1183

1184
  public SharedLinksFilesManager getSharedLinksFiles() {
1185
    return sharedLinksFiles;
×
1186
  }
1187

1188
  public SharedLinksFoldersManager getSharedLinksFolders() {
1189
    return sharedLinksFolders;
×
1190
  }
1191

1192
  public WebLinksManager getWebLinks() {
1193
    return webLinks;
×
1194
  }
1195

1196
  public TrashedWebLinksManager getTrashedWebLinks() {
1197
    return trashedWebLinks;
×
1198
  }
1199

1200
  public SharedLinksWebLinksManager getSharedLinksWebLinks() {
1201
    return sharedLinksWebLinks;
×
1202
  }
1203

1204
  public SharedLinksAppItemsManager getSharedLinksAppItems() {
1205
    return sharedLinksAppItems;
×
1206
  }
1207

1208
  public UsersManager getUsers() {
1209
    return users;
×
1210
  }
1211

1212
  public SessionTerminationManager getSessionTermination() {
1213
    return sessionTermination;
×
1214
  }
1215

1216
  public AvatarsManager getAvatars() {
1217
    return avatars;
×
1218
  }
1219

1220
  public TransferManager getTransfer() {
1221
    return transfer;
×
1222
  }
1223

1224
  public EmailAliasesManager getEmailAliases() {
1225
    return emailAliases;
×
1226
  }
1227

1228
  public MembershipsManager getMemberships() {
1229
    return memberships;
×
1230
  }
1231

1232
  public InvitesManager getInvites() {
1233
    return invites;
×
1234
  }
1235

1236
  public GroupsManager getGroups() {
1237
    return groups;
×
1238
  }
1239

1240
  public WebhooksManager getWebhooks() {
1241
    return webhooks;
×
1242
  }
1243

1244
  public EventsManager getEvents() {
1245
    return events;
×
1246
  }
1247

1248
  public CollectionsManager getCollections() {
1249
    return collections;
×
1250
  }
1251

1252
  public RecentItemsManager getRecentItems() {
1253
    return recentItems;
×
1254
  }
1255

1256
  public RetentionPoliciesManager getRetentionPolicies() {
1257
    return retentionPolicies;
×
1258
  }
1259

1260
  public RetentionPolicyAssignmentsManager getRetentionPolicyAssignments() {
1261
    return retentionPolicyAssignments;
×
1262
  }
1263

1264
  public LegalHoldPoliciesManager getLegalHoldPolicies() {
1265
    return legalHoldPolicies;
×
1266
  }
1267

1268
  public LegalHoldPolicyAssignmentsManager getLegalHoldPolicyAssignments() {
1269
    return legalHoldPolicyAssignments;
×
1270
  }
1271

1272
  public FileVersionRetentionsManager getFileVersionRetentions() {
1273
    return fileVersionRetentions;
×
1274
  }
1275

1276
  public FileVersionLegalHoldsManager getFileVersionLegalHolds() {
1277
    return fileVersionLegalHolds;
×
1278
  }
1279

1280
  public ShieldInformationBarriersManager getShieldInformationBarriers() {
1281
    return shieldInformationBarriers;
×
1282
  }
1283

1284
  public ShieldInformationBarrierReportsManager getShieldInformationBarrierReports() {
1285
    return shieldInformationBarrierReports;
×
1286
  }
1287

1288
  public ShieldInformationBarrierSegmentsManager getShieldInformationBarrierSegments() {
1289
    return shieldInformationBarrierSegments;
×
1290
  }
1291

1292
  public ShieldInformationBarrierSegmentMembersManager getShieldInformationBarrierSegmentMembers() {
1293
    return shieldInformationBarrierSegmentMembers;
×
1294
  }
1295

1296
  public ShieldInformationBarrierSegmentRestrictionsManager
1297
      getShieldInformationBarrierSegmentRestrictions() {
1298
    return shieldInformationBarrierSegmentRestrictions;
×
1299
  }
1300

1301
  public DevicePinnersManager getDevicePinners() {
1302
    return devicePinners;
×
1303
  }
1304

1305
  public TermsOfServicesManager getTermsOfServices() {
1306
    return termsOfServices;
×
1307
  }
1308

1309
  public TermsOfServiceUserStatusesManager getTermsOfServiceUserStatuses() {
1310
    return termsOfServiceUserStatuses;
×
1311
  }
1312

1313
  public CollaborationAllowlistEntriesManager getCollaborationAllowlistEntries() {
1314
    return collaborationAllowlistEntries;
×
1315
  }
1316

1317
  public CollaborationAllowlistExemptTargetsManager getCollaborationAllowlistExemptTargets() {
1318
    return collaborationAllowlistExemptTargets;
×
1319
  }
1320

1321
  public StoragePoliciesManager getStoragePolicies() {
1322
    return storagePolicies;
×
1323
  }
1324

1325
  public StoragePolicyAssignmentsManager getStoragePolicyAssignments() {
1326
    return storagePolicyAssignments;
×
1327
  }
1328

1329
  public ZipDownloadsManager getZipDownloads() {
1330
    return zipDownloads;
×
1331
  }
1332

1333
  public SignRequestsManager getSignRequests() {
1334
    return signRequests;
×
1335
  }
1336

1337
  public WorkflowsManager getWorkflows() {
1338
    return workflows;
×
1339
  }
1340

1341
  public SignTemplatesManager getSignTemplates() {
1342
    return signTemplates;
×
1343
  }
1344

1345
  public IntegrationMappingsManager getIntegrationMappings() {
1346
    return integrationMappings;
×
1347
  }
1348

1349
  public AiManager getAi() {
1350
    return ai;
×
1351
  }
1352

1353
  public AiStudioManager getAiStudio() {
1354
    return aiStudio;
×
1355
  }
1356

1357
  public MetadataTaxonomiesManager getMetadataTaxonomies() {
1358
    return metadataTaxonomies;
×
1359
  }
1360

1361
  public DocgenTemplateManager getDocgenTemplate() {
1362
    return docgenTemplate;
×
1363
  }
1364

1365
  public DocgenManager getDocgen() {
1366
    return docgen;
×
1367
  }
1368

1369
  public EnterpriseConfigurationsManager getEnterpriseConfigurations() {
1370
    return enterpriseConfigurations;
×
1371
  }
1372

1373
  public HubsManager getHubs() {
1374
    return hubs;
×
1375
  }
1376

1377
  public HubCollaborationsManager getHubCollaborations() {
1378
    return hubCollaborations;
×
1379
  }
1380

1381
  public HubItemsManager getHubItems() {
1382
    return hubItems;
×
1383
  }
1384

1385
  public ShieldListsManager getShieldLists() {
1386
    return shieldLists;
×
1387
  }
1388

1389
  public ArchivesManager getArchives() {
1390
    return archives;
×
1391
  }
1392

1393
  public ExternalUsersManager getExternalUsers() {
1394
    return externalUsers;
×
1395
  }
1396

1397
  public static class Builder {
1398

1399
    protected final Authentication auth;
1400

1401
    protected NetworkSession networkSession;
1402

1403
    public Builder(Authentication auth) {
×
1404
      this.auth = auth;
×
1405
      this.networkSession = new NetworkSession.Builder().baseUrls(new BaseUrls()).build();
×
1406
    }
×
1407

1408
    public Builder networkSession(NetworkSession networkSession) {
1409
      this.networkSession = networkSession;
×
1410
      return this;
×
1411
    }
1412

1413
    public BoxClient build() {
1414
      return new BoxClient(this);
×
1415
    }
1416
  }
1417
}
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

© 2025 Coveralls, Inc