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

box / box-java-sdk / #5386

23 Oct 2025 12:39PM UTC coverage: 13.656% (-0.009%) from 13.665%
#5386

push

github

lukaszsocha2
docs: Adjust README after v5 release

8368 of 61275 relevant lines covered (13.66%)

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

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

933
  /**
934
   * Make a custom http request using the client authentication and network session.
935
   *
936
   * @param fetchOptions Options to be passed to the fetch call
937
   */
938
  public FetchResponse makeRequest(FetchOptions fetchOptions) {
939
    Authentication auth = (fetchOptions.getAuth() == null ? this.auth : fetchOptions.getAuth());
×
940
    NetworkSession networkSession =
×
941
        (fetchOptions.getNetworkSession() == null
×
942
            ? this.networkSession
943
            : fetchOptions.getNetworkSession());
×
944
    FetchOptions enrichedFetchOptions =
×
945
        new FetchOptions.Builder(fetchOptions.getUrl(), fetchOptions.getMethod())
×
946
            .params(fetchOptions.getParams())
×
947
            .headers(fetchOptions.getHeaders())
×
948
            .data(fetchOptions.getData())
×
949
            .fileStream(fetchOptions.getFileStream())
×
950
            .multipartData(fetchOptions.getMultipartData())
×
951
            .contentType(fetchOptions.getContentType())
×
952
            .responseFormat(fetchOptions.getResponseFormat())
×
953
            .auth(auth)
×
954
            .networkSession(networkSession)
×
955
            .followRedirects(fetchOptions.getFollowRedirects())
×
956
            .build();
×
957
    return networkSession.getNetworkClient().fetch(enrichedFetchOptions);
×
958
  }
959

960
  /**
961
   * Create a new client to impersonate user with the provided ID. All calls made with the new
962
   * client will be made in context of the impersonated user, leaving the original client
963
   * unmodified.
964
   *
965
   * @param userId ID of an user to impersonate
966
   */
967
  public BoxClient withAsUserHeader(String userId) {
968
    return new BoxClient.Builder(this.auth)
×
969
        .networkSession(
×
970
            this.networkSession.withAdditionalHeaders(mapOf(entryOf("As-User", userId))))
×
971
        .build();
×
972
  }
973

974
  /**
975
   * Create a new client with suppressed notifications. Calls made with the new client will not
976
   * trigger email or webhook notifications
977
   */
978
  public BoxClient withSuppressedNotifications() {
979
    return new BoxClient.Builder(this.auth)
×
980
        .networkSession(
×
981
            this.networkSession.withAdditionalHeaders(mapOf(entryOf("Box-Notifications", "off"))))
×
982
        .build();
×
983
  }
984

985
  /** Create a new client with a custom set of headers that will be included in every API call */
986
  public BoxClient withExtraHeaders() {
987
    return withExtraHeaders(mapOf());
×
988
  }
989

990
  /**
991
   * Create a new client with a custom set of headers that will be included in every API call
992
   *
993
   * @param extraHeaders Custom set of headers that will be included in every API call
994
   */
995
  public BoxClient withExtraHeaders(Map<String, String> extraHeaders) {
996
    return new BoxClient.Builder(this.auth)
×
997
        .networkSession(this.networkSession.withAdditionalHeaders(extraHeaders))
×
998
        .build();
×
999
  }
1000

1001
  /**
1002
   * Create a new client with a custom set of base urls that will be used for every API call
1003
   *
1004
   * @param baseUrls Custom set of base urls that will be used for every API call
1005
   */
1006
  public BoxClient withCustomBaseUrls(BaseUrls baseUrls) {
1007
    return new BoxClient.Builder(this.auth)
×
1008
        .networkSession(this.networkSession.withCustomBaseUrls(baseUrls))
×
1009
        .build();
×
1010
  }
1011

1012
  /**
1013
   * Create a new client with a custom proxy that will be used for every API call
1014
   *
1015
   * @param config The config parameter
1016
   */
1017
  public BoxClient withProxy(ProxyConfig config) {
1018
    return new BoxClient.Builder(this.auth)
×
1019
        .networkSession(this.networkSession.withProxy(config))
×
1020
        .build();
×
1021
  }
1022

1023
  /**
1024
   * Create a new client with a custom set of interceptors that will be used for every API call
1025
   *
1026
   * @param interceptors Custom set of interceptors that will be used for every API call
1027
   */
1028
  public BoxClient withInterceptors(List<Interceptor> interceptors) {
1029
    return new BoxClient.Builder(this.auth)
×
1030
        .networkSession(this.networkSession.withInterceptors(interceptors))
×
1031
        .build();
×
1032
  }
1033

1034
  public Authentication getAuth() {
1035
    return auth;
×
1036
  }
1037

1038
  public NetworkSession getNetworkSession() {
1039
    return networkSession;
×
1040
  }
1041

1042
  public AuthorizationManager getAuthorization() {
1043
    return authorization;
×
1044
  }
1045

1046
  public FilesManager getFiles() {
1047
    return files;
×
1048
  }
1049

1050
  public TrashedFilesManager getTrashedFiles() {
1051
    return trashedFiles;
×
1052
  }
1053

1054
  public AppItemAssociationsManager getAppItemAssociations() {
1055
    return appItemAssociations;
×
1056
  }
1057

1058
  public DownloadsManager getDownloads() {
1059
    return downloads;
×
1060
  }
1061

1062
  public UploadsManager getUploads() {
1063
    return uploads;
×
1064
  }
1065

1066
  public ChunkedUploadsManager getChunkedUploads() {
1067
    return chunkedUploads;
×
1068
  }
1069

1070
  public ListCollaborationsManager getListCollaborations() {
1071
    return listCollaborations;
×
1072
  }
1073

1074
  public CommentsManager getComments() {
1075
    return comments;
×
1076
  }
1077

1078
  public TasksManager getTasks() {
1079
    return tasks;
×
1080
  }
1081

1082
  public FileVersionsManager getFileVersions() {
1083
    return fileVersions;
×
1084
  }
1085

1086
  public FileMetadataManager getFileMetadata() {
1087
    return fileMetadata;
×
1088
  }
1089

1090
  public FileClassificationsManager getFileClassifications() {
1091
    return fileClassifications;
×
1092
  }
1093

1094
  public SkillsManager getSkills() {
1095
    return skills;
×
1096
  }
1097

1098
  public FileWatermarksManager getFileWatermarks() {
1099
    return fileWatermarks;
×
1100
  }
1101

1102
  public FileRequestsManager getFileRequests() {
1103
    return fileRequests;
×
1104
  }
1105

1106
  public FoldersManager getFolders() {
1107
    return folders;
×
1108
  }
1109

1110
  public TrashedFoldersManager getTrashedFolders() {
1111
    return trashedFolders;
×
1112
  }
1113

1114
  public FolderMetadataManager getFolderMetadata() {
1115
    return folderMetadata;
×
1116
  }
1117

1118
  public FolderClassificationsManager getFolderClassifications() {
1119
    return folderClassifications;
×
1120
  }
1121

1122
  public TrashedItemsManager getTrashedItems() {
1123
    return trashedItems;
×
1124
  }
1125

1126
  public FolderWatermarksManager getFolderWatermarks() {
1127
    return folderWatermarks;
×
1128
  }
1129

1130
  public FolderLocksManager getFolderLocks() {
1131
    return folderLocks;
×
1132
  }
1133

1134
  public MetadataTemplatesManager getMetadataTemplates() {
1135
    return metadataTemplates;
×
1136
  }
1137

1138
  public ClassificationsManager getClassifications() {
1139
    return classifications;
×
1140
  }
1141

1142
  public MetadataCascadePoliciesManager getMetadataCascadePolicies() {
1143
    return metadataCascadePolicies;
×
1144
  }
1145

1146
  public SearchManager getSearch() {
1147
    return search;
×
1148
  }
1149

1150
  public UserCollaborationsManager getUserCollaborations() {
1151
    return userCollaborations;
×
1152
  }
1153

1154
  public TaskAssignmentsManager getTaskAssignments() {
1155
    return taskAssignments;
×
1156
  }
1157

1158
  public SharedLinksFilesManager getSharedLinksFiles() {
1159
    return sharedLinksFiles;
×
1160
  }
1161

1162
  public SharedLinksFoldersManager getSharedLinksFolders() {
1163
    return sharedLinksFolders;
×
1164
  }
1165

1166
  public WebLinksManager getWebLinks() {
1167
    return webLinks;
×
1168
  }
1169

1170
  public TrashedWebLinksManager getTrashedWebLinks() {
1171
    return trashedWebLinks;
×
1172
  }
1173

1174
  public SharedLinksWebLinksManager getSharedLinksWebLinks() {
1175
    return sharedLinksWebLinks;
×
1176
  }
1177

1178
  public SharedLinksAppItemsManager getSharedLinksAppItems() {
1179
    return sharedLinksAppItems;
×
1180
  }
1181

1182
  public UsersManager getUsers() {
1183
    return users;
×
1184
  }
1185

1186
  public SessionTerminationManager getSessionTermination() {
1187
    return sessionTermination;
×
1188
  }
1189

1190
  public AvatarsManager getAvatars() {
1191
    return avatars;
×
1192
  }
1193

1194
  public TransferManager getTransfer() {
1195
    return transfer;
×
1196
  }
1197

1198
  public EmailAliasesManager getEmailAliases() {
1199
    return emailAliases;
×
1200
  }
1201

1202
  public MembershipsManager getMemberships() {
1203
    return memberships;
×
1204
  }
1205

1206
  public InvitesManager getInvites() {
1207
    return invites;
×
1208
  }
1209

1210
  public GroupsManager getGroups() {
1211
    return groups;
×
1212
  }
1213

1214
  public WebhooksManager getWebhooks() {
1215
    return webhooks;
×
1216
  }
1217

1218
  public EventsManager getEvents() {
1219
    return events;
×
1220
  }
1221

1222
  public CollectionsManager getCollections() {
1223
    return collections;
×
1224
  }
1225

1226
  public RecentItemsManager getRecentItems() {
1227
    return recentItems;
×
1228
  }
1229

1230
  public RetentionPoliciesManager getRetentionPolicies() {
1231
    return retentionPolicies;
×
1232
  }
1233

1234
  public RetentionPolicyAssignmentsManager getRetentionPolicyAssignments() {
1235
    return retentionPolicyAssignments;
×
1236
  }
1237

1238
  public LegalHoldPoliciesManager getLegalHoldPolicies() {
1239
    return legalHoldPolicies;
×
1240
  }
1241

1242
  public LegalHoldPolicyAssignmentsManager getLegalHoldPolicyAssignments() {
1243
    return legalHoldPolicyAssignments;
×
1244
  }
1245

1246
  public FileVersionRetentionsManager getFileVersionRetentions() {
1247
    return fileVersionRetentions;
×
1248
  }
1249

1250
  public FileVersionLegalHoldsManager getFileVersionLegalHolds() {
1251
    return fileVersionLegalHolds;
×
1252
  }
1253

1254
  public ShieldInformationBarriersManager getShieldInformationBarriers() {
1255
    return shieldInformationBarriers;
×
1256
  }
1257

1258
  public ShieldInformationBarrierReportsManager getShieldInformationBarrierReports() {
1259
    return shieldInformationBarrierReports;
×
1260
  }
1261

1262
  public ShieldInformationBarrierSegmentsManager getShieldInformationBarrierSegments() {
1263
    return shieldInformationBarrierSegments;
×
1264
  }
1265

1266
  public ShieldInformationBarrierSegmentMembersManager getShieldInformationBarrierSegmentMembers() {
1267
    return shieldInformationBarrierSegmentMembers;
×
1268
  }
1269

1270
  public ShieldInformationBarrierSegmentRestrictionsManager
1271
      getShieldInformationBarrierSegmentRestrictions() {
1272
    return shieldInformationBarrierSegmentRestrictions;
×
1273
  }
1274

1275
  public DevicePinnersManager getDevicePinners() {
1276
    return devicePinners;
×
1277
  }
1278

1279
  public TermsOfServicesManager getTermsOfServices() {
1280
    return termsOfServices;
×
1281
  }
1282

1283
  public TermsOfServiceUserStatusesManager getTermsOfServiceUserStatuses() {
1284
    return termsOfServiceUserStatuses;
×
1285
  }
1286

1287
  public CollaborationAllowlistEntriesManager getCollaborationAllowlistEntries() {
1288
    return collaborationAllowlistEntries;
×
1289
  }
1290

1291
  public CollaborationAllowlistExemptTargetsManager getCollaborationAllowlistExemptTargets() {
1292
    return collaborationAllowlistExemptTargets;
×
1293
  }
1294

1295
  public StoragePoliciesManager getStoragePolicies() {
1296
    return storagePolicies;
×
1297
  }
1298

1299
  public StoragePolicyAssignmentsManager getStoragePolicyAssignments() {
1300
    return storagePolicyAssignments;
×
1301
  }
1302

1303
  public ZipDownloadsManager getZipDownloads() {
1304
    return zipDownloads;
×
1305
  }
1306

1307
  public SignRequestsManager getSignRequests() {
1308
    return signRequests;
×
1309
  }
1310

1311
  public WorkflowsManager getWorkflows() {
1312
    return workflows;
×
1313
  }
1314

1315
  public SignTemplatesManager getSignTemplates() {
1316
    return signTemplates;
×
1317
  }
1318

1319
  public IntegrationMappingsManager getIntegrationMappings() {
1320
    return integrationMappings;
×
1321
  }
1322

1323
  public AiManager getAi() {
1324
    return ai;
×
1325
  }
1326

1327
  public AiStudioManager getAiStudio() {
1328
    return aiStudio;
×
1329
  }
1330

1331
  public DocgenTemplateManager getDocgenTemplate() {
1332
    return docgenTemplate;
×
1333
  }
1334

1335
  public DocgenManager getDocgen() {
1336
    return docgen;
×
1337
  }
1338

1339
  public HubsManager getHubs() {
1340
    return hubs;
×
1341
  }
1342

1343
  public HubCollaborationsManager getHubCollaborations() {
1344
    return hubCollaborations;
×
1345
  }
1346

1347
  public HubItemsManager getHubItems() {
1348
    return hubItems;
×
1349
  }
1350

1351
  public ShieldListsManager getShieldLists() {
1352
    return shieldLists;
×
1353
  }
1354

1355
  public ArchivesManager getArchives() {
1356
    return archives;
×
1357
  }
1358

1359
  public ExternalUsersManager getExternalUsers() {
1360
    return externalUsers;
×
1361
  }
1362

1363
  public static class Builder {
1364

1365
    protected final Authentication auth;
1366

1367
    protected NetworkSession networkSession;
1368

1369
    public Builder(Authentication auth) {
×
1370
      this.auth = auth;
×
1371
      this.networkSession = new NetworkSession.Builder().baseUrls(new BaseUrls()).build();
×
1372
    }
×
1373

1374
    public Builder networkSession(NetworkSession networkSession) {
1375
      this.networkSession = networkSession;
×
1376
      return this;
×
1377
    }
1378

1379
    public BoxClient build() {
1380
      return new BoxClient(this);
×
1381
    }
1382
  }
1383
}
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