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

box / box-java-sdk / #5824

10 Dec 2025 01:39PM UTC coverage: 13.282% (-0.008%) from 13.29%
#5824

push

github

web-flow
chore: release version 5.2.0 (#1616)

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

15 existing lines in 9 files now uncovered.

8368 of 63001 relevant lines covered (13.28%)

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.metadatatemplates.MetadataTemplatesManager;
51
import com.box.sdkgen.managers.recentitems.RecentItemsManager;
52
import com.box.sdkgen.managers.retentionpolicies.RetentionPoliciesManager;
53
import com.box.sdkgen.managers.retentionpolicyassignments.RetentionPolicyAssignmentsManager;
54
import com.box.sdkgen.managers.search.SearchManager;
55
import com.box.sdkgen.managers.sessiontermination.SessionTerminationManager;
56
import com.box.sdkgen.managers.sharedlinksappitems.SharedLinksAppItemsManager;
57
import com.box.sdkgen.managers.sharedlinksfiles.SharedLinksFilesManager;
58
import com.box.sdkgen.managers.sharedlinksfolders.SharedLinksFoldersManager;
59
import com.box.sdkgen.managers.sharedlinksweblinks.SharedLinksWebLinksManager;
60
import com.box.sdkgen.managers.shieldinformationbarrierreports.ShieldInformationBarrierReportsManager;
61
import com.box.sdkgen.managers.shieldinformationbarriers.ShieldInformationBarriersManager;
62
import com.box.sdkgen.managers.shieldinformationbarriersegmentmembers.ShieldInformationBarrierSegmentMembersManager;
63
import com.box.sdkgen.managers.shieldinformationbarriersegmentrestrictions.ShieldInformationBarrierSegmentRestrictionsManager;
64
import com.box.sdkgen.managers.shieldinformationbarriersegments.ShieldInformationBarrierSegmentsManager;
65
import com.box.sdkgen.managers.shieldlists.ShieldListsManager;
66
import com.box.sdkgen.managers.signrequests.SignRequestsManager;
67
import com.box.sdkgen.managers.signtemplates.SignTemplatesManager;
68
import com.box.sdkgen.managers.skills.SkillsManager;
69
import com.box.sdkgen.managers.storagepolicies.StoragePoliciesManager;
70
import com.box.sdkgen.managers.storagepolicyassignments.StoragePolicyAssignmentsManager;
71
import com.box.sdkgen.managers.taskassignments.TaskAssignmentsManager;
72
import com.box.sdkgen.managers.tasks.TasksManager;
73
import com.box.sdkgen.managers.termsofservices.TermsOfServicesManager;
74
import com.box.sdkgen.managers.termsofserviceuserstatuses.TermsOfServiceUserStatusesManager;
75
import com.box.sdkgen.managers.transfer.TransferManager;
76
import com.box.sdkgen.managers.trashedfiles.TrashedFilesManager;
77
import com.box.sdkgen.managers.trashedfolders.TrashedFoldersManager;
78
import com.box.sdkgen.managers.trasheditems.TrashedItemsManager;
79
import com.box.sdkgen.managers.trashedweblinks.TrashedWebLinksManager;
80
import com.box.sdkgen.managers.uploads.UploadsManager;
81
import com.box.sdkgen.managers.usercollaborations.UserCollaborationsManager;
82
import com.box.sdkgen.managers.users.UsersManager;
83
import com.box.sdkgen.managers.webhooks.WebhooksManager;
84
import com.box.sdkgen.managers.weblinks.WebLinksManager;
85
import com.box.sdkgen.managers.workflows.WorkflowsManager;
86
import com.box.sdkgen.managers.zipdownloads.ZipDownloadsManager;
87
import com.box.sdkgen.networking.auth.Authentication;
88
import com.box.sdkgen.networking.baseurls.BaseUrls;
89
import com.box.sdkgen.networking.fetchoptions.FetchOptions;
90
import com.box.sdkgen.networking.fetchresponse.FetchResponse;
91
import com.box.sdkgen.networking.interceptors.Interceptor;
92
import com.box.sdkgen.networking.network.NetworkSession;
93
import com.box.sdkgen.networking.proxyconfig.ProxyConfig;
94
import java.util.List;
95
import java.util.Map;
96

97
public class BoxClient {
98

99
  public final Authentication auth;
100

101
  public NetworkSession networkSession;
102

103
  public final AuthorizationManager authorization;
104

105
  public final FilesManager files;
106

107
  public final TrashedFilesManager trashedFiles;
108

109
  public final AppItemAssociationsManager appItemAssociations;
110

111
  public final DownloadsManager downloads;
112

113
  public final UploadsManager uploads;
114

115
  public final ChunkedUploadsManager chunkedUploads;
116

117
  public final ListCollaborationsManager listCollaborations;
118

119
  public final CommentsManager comments;
120

121
  public final TasksManager tasks;
122

123
  public final FileVersionsManager fileVersions;
124

125
  public final FileMetadataManager fileMetadata;
126

127
  public final FileClassificationsManager fileClassifications;
128

129
  public final SkillsManager skills;
130

131
  public final FileWatermarksManager fileWatermarks;
132

133
  public final FileRequestsManager fileRequests;
134

135
  public final FoldersManager folders;
136

137
  public final TrashedFoldersManager trashedFolders;
138

139
  public final FolderMetadataManager folderMetadata;
140

141
  public final FolderClassificationsManager folderClassifications;
142

143
  public final TrashedItemsManager trashedItems;
144

145
  public final FolderWatermarksManager folderWatermarks;
146

147
  public final FolderLocksManager folderLocks;
148

149
  public final MetadataTemplatesManager metadataTemplates;
150

151
  public final ClassificationsManager classifications;
152

153
  public final MetadataCascadePoliciesManager metadataCascadePolicies;
154

155
  public final SearchManager search;
156

157
  public final UserCollaborationsManager userCollaborations;
158

159
  public final TaskAssignmentsManager taskAssignments;
160

161
  public final SharedLinksFilesManager sharedLinksFiles;
162

163
  public final SharedLinksFoldersManager sharedLinksFolders;
164

165
  public final WebLinksManager webLinks;
166

167
  public final TrashedWebLinksManager trashedWebLinks;
168

169
  public final SharedLinksWebLinksManager sharedLinksWebLinks;
170

171
  public final SharedLinksAppItemsManager sharedLinksAppItems;
172

173
  public final UsersManager users;
174

175
  public final SessionTerminationManager sessionTermination;
176

177
  public final AvatarsManager avatars;
178

179
  public final TransferManager transfer;
180

181
  public final EmailAliasesManager emailAliases;
182

183
  public final MembershipsManager memberships;
184

185
  public final InvitesManager invites;
186

187
  public final GroupsManager groups;
188

189
  public final WebhooksManager webhooks;
190

191
  public final EventsManager events;
192

193
  public final CollectionsManager collections;
194

195
  public final RecentItemsManager recentItems;
196

197
  public final RetentionPoliciesManager retentionPolicies;
198

199
  public final RetentionPolicyAssignmentsManager retentionPolicyAssignments;
200

201
  public final LegalHoldPoliciesManager legalHoldPolicies;
202

203
  public final LegalHoldPolicyAssignmentsManager legalHoldPolicyAssignments;
204

205
  public final FileVersionRetentionsManager fileVersionRetentions;
206

207
  public final FileVersionLegalHoldsManager fileVersionLegalHolds;
208

209
  public final ShieldInformationBarriersManager shieldInformationBarriers;
210

211
  public final ShieldInformationBarrierReportsManager shieldInformationBarrierReports;
212

213
  public final ShieldInformationBarrierSegmentsManager shieldInformationBarrierSegments;
214

215
  public final ShieldInformationBarrierSegmentMembersManager shieldInformationBarrierSegmentMembers;
216

217
  public final ShieldInformationBarrierSegmentRestrictionsManager
218
      shieldInformationBarrierSegmentRestrictions;
219

220
  public final DevicePinnersManager devicePinners;
221

222
  public final TermsOfServicesManager termsOfServices;
223

224
  public final TermsOfServiceUserStatusesManager termsOfServiceUserStatuses;
225

226
  public final CollaborationAllowlistEntriesManager collaborationAllowlistEntries;
227

228
  public final CollaborationAllowlistExemptTargetsManager collaborationAllowlistExemptTargets;
229

230
  public final StoragePoliciesManager storagePolicies;
231

232
  public final StoragePolicyAssignmentsManager storagePolicyAssignments;
233

234
  public final ZipDownloadsManager zipDownloads;
235

236
  public final SignRequestsManager signRequests;
237

238
  public final WorkflowsManager workflows;
239

240
  public final SignTemplatesManager signTemplates;
241

242
  public final IntegrationMappingsManager integrationMappings;
243

244
  public final AiManager ai;
245

246
  public final AiStudioManager aiStudio;
247

248
  public final DocgenTemplateManager docgenTemplate;
249

250
  public final DocgenManager docgen;
251

252
  public final EnterpriseConfigurationsManager enterpriseConfigurations;
253

254
  public final HubsManager hubs;
255

256
  public final HubCollaborationsManager hubCollaborations;
257

258
  public final HubItemsManager hubItems;
259

260
  public final ShieldListsManager shieldLists;
261

262
  public final ArchivesManager archives;
263

264
  public final ExternalUsersManager externalUsers;
265

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

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

946
  /**
947
   * Make a custom http request using the client authentication and network session.
948
   *
949
   * @param fetchOptions Options to be passed to the fetch call
950
   */
951
  public FetchResponse makeRequest(FetchOptions fetchOptions) {
952
    Authentication auth = (fetchOptions.getAuth() == null ? this.auth : fetchOptions.getAuth());
×
UNCOV
953
    NetworkSession networkSession =
×
954
        (fetchOptions.getNetworkSession() == null
×
955
            ? this.networkSession
956
            : fetchOptions.getNetworkSession());
×
957
    FetchOptions enrichedFetchOptions =
×
958
        new FetchOptions.Builder(fetchOptions.getUrl(), fetchOptions.getMethod())
×
959
            .params(fetchOptions.getParams())
×
960
            .headers(fetchOptions.getHeaders())
×
961
            .data(fetchOptions.getData())
×
962
            .fileStream(fetchOptions.getFileStream())
×
963
            .multipartData(fetchOptions.getMultipartData())
×
964
            .contentType(fetchOptions.getContentType())
×
965
            .responseFormat(fetchOptions.getResponseFormat())
×
966
            .auth(auth)
×
967
            .networkSession(networkSession)
×
968
            .followRedirects(fetchOptions.getFollowRedirects())
×
969
            .build();
×
970
    return networkSession.getNetworkClient().fetch(enrichedFetchOptions);
×
971
  }
972

973
  /**
974
   * Create a new client to impersonate user with the provided ID. All calls made with the new
975
   * client will be made in context of the impersonated user, leaving the original client
976
   * unmodified.
977
   *
978
   * @param userId ID of an user to impersonate
979
   */
980
  public BoxClient withAsUserHeader(String userId) {
981
    return new BoxClient.Builder(this.auth)
×
982
        .networkSession(
×
983
            this.networkSession.withAdditionalHeaders(mapOf(entryOf("As-User", userId))))
×
984
        .build();
×
985
  }
986

987
  /**
988
   * Create a new client with suppressed notifications. Calls made with the new client will not
989
   * trigger email or webhook notifications
990
   */
991
  public BoxClient withSuppressedNotifications() {
992
    return new BoxClient.Builder(this.auth)
×
993
        .networkSession(
×
994
            this.networkSession.withAdditionalHeaders(mapOf(entryOf("Box-Notifications", "off"))))
×
995
        .build();
×
996
  }
997

998
  /** Create a new client with a custom set of headers that will be included in every API call */
999
  public BoxClient withExtraHeaders() {
1000
    return withExtraHeaders(mapOf());
×
1001
  }
1002

1003
  /**
1004
   * Create a new client with a custom set of headers that will be included in every API call
1005
   *
1006
   * @param extraHeaders Custom set of headers that will be included in every API call
1007
   */
1008
  public BoxClient withExtraHeaders(Map<String, String> extraHeaders) {
1009
    return new BoxClient.Builder(this.auth)
×
1010
        .networkSession(this.networkSession.withAdditionalHeaders(extraHeaders))
×
1011
        .build();
×
1012
  }
1013

1014
  /**
1015
   * Create a new client with a custom set of base urls that will be used for every API call
1016
   *
1017
   * @param baseUrls Custom set of base urls that will be used for every API call
1018
   */
1019
  public BoxClient withCustomBaseUrls(BaseUrls baseUrls) {
1020
    return new BoxClient.Builder(this.auth)
×
1021
        .networkSession(this.networkSession.withCustomBaseUrls(baseUrls))
×
1022
        .build();
×
1023
  }
1024

1025
  /**
1026
   * Create a new client with a custom proxy that will be used for every API call
1027
   *
1028
   * @param config The config parameter
1029
   */
1030
  public BoxClient withProxy(ProxyConfig config) {
1031
    return new BoxClient.Builder(this.auth)
×
1032
        .networkSession(this.networkSession.withProxy(config))
×
1033
        .build();
×
1034
  }
1035

1036
  /**
1037
   * Create a new client with a custom set of interceptors that will be used for every API call
1038
   *
1039
   * @param interceptors Custom set of interceptors that will be used for every API call
1040
   */
1041
  public BoxClient withInterceptors(List<Interceptor> interceptors) {
1042
    return new BoxClient.Builder(this.auth)
×
1043
        .networkSession(this.networkSession.withInterceptors(interceptors))
×
1044
        .build();
×
1045
  }
1046

1047
  public Authentication getAuth() {
1048
    return auth;
×
1049
  }
1050

1051
  public NetworkSession getNetworkSession() {
1052
    return networkSession;
×
1053
  }
1054

1055
  public AuthorizationManager getAuthorization() {
1056
    return authorization;
×
1057
  }
1058

1059
  public FilesManager getFiles() {
1060
    return files;
×
1061
  }
1062

1063
  public TrashedFilesManager getTrashedFiles() {
1064
    return trashedFiles;
×
1065
  }
1066

1067
  public AppItemAssociationsManager getAppItemAssociations() {
1068
    return appItemAssociations;
×
1069
  }
1070

1071
  public DownloadsManager getDownloads() {
1072
    return downloads;
×
1073
  }
1074

1075
  public UploadsManager getUploads() {
1076
    return uploads;
×
1077
  }
1078

1079
  public ChunkedUploadsManager getChunkedUploads() {
1080
    return chunkedUploads;
×
1081
  }
1082

1083
  public ListCollaborationsManager getListCollaborations() {
1084
    return listCollaborations;
×
1085
  }
1086

1087
  public CommentsManager getComments() {
1088
    return comments;
×
1089
  }
1090

1091
  public TasksManager getTasks() {
1092
    return tasks;
×
1093
  }
1094

1095
  public FileVersionsManager getFileVersions() {
1096
    return fileVersions;
×
1097
  }
1098

1099
  public FileMetadataManager getFileMetadata() {
1100
    return fileMetadata;
×
1101
  }
1102

1103
  public FileClassificationsManager getFileClassifications() {
1104
    return fileClassifications;
×
1105
  }
1106

1107
  public SkillsManager getSkills() {
1108
    return skills;
×
1109
  }
1110

1111
  public FileWatermarksManager getFileWatermarks() {
1112
    return fileWatermarks;
×
1113
  }
1114

1115
  public FileRequestsManager getFileRequests() {
1116
    return fileRequests;
×
1117
  }
1118

1119
  public FoldersManager getFolders() {
1120
    return folders;
×
1121
  }
1122

1123
  public TrashedFoldersManager getTrashedFolders() {
1124
    return trashedFolders;
×
1125
  }
1126

1127
  public FolderMetadataManager getFolderMetadata() {
1128
    return folderMetadata;
×
1129
  }
1130

1131
  public FolderClassificationsManager getFolderClassifications() {
1132
    return folderClassifications;
×
1133
  }
1134

1135
  public TrashedItemsManager getTrashedItems() {
1136
    return trashedItems;
×
1137
  }
1138

1139
  public FolderWatermarksManager getFolderWatermarks() {
1140
    return folderWatermarks;
×
1141
  }
1142

1143
  public FolderLocksManager getFolderLocks() {
1144
    return folderLocks;
×
1145
  }
1146

1147
  public MetadataTemplatesManager getMetadataTemplates() {
1148
    return metadataTemplates;
×
1149
  }
1150

1151
  public ClassificationsManager getClassifications() {
1152
    return classifications;
×
1153
  }
1154

1155
  public MetadataCascadePoliciesManager getMetadataCascadePolicies() {
1156
    return metadataCascadePolicies;
×
1157
  }
1158

1159
  public SearchManager getSearch() {
1160
    return search;
×
1161
  }
1162

1163
  public UserCollaborationsManager getUserCollaborations() {
1164
    return userCollaborations;
×
1165
  }
1166

1167
  public TaskAssignmentsManager getTaskAssignments() {
1168
    return taskAssignments;
×
1169
  }
1170

1171
  public SharedLinksFilesManager getSharedLinksFiles() {
1172
    return sharedLinksFiles;
×
1173
  }
1174

1175
  public SharedLinksFoldersManager getSharedLinksFolders() {
1176
    return sharedLinksFolders;
×
1177
  }
1178

1179
  public WebLinksManager getWebLinks() {
1180
    return webLinks;
×
1181
  }
1182

1183
  public TrashedWebLinksManager getTrashedWebLinks() {
1184
    return trashedWebLinks;
×
1185
  }
1186

1187
  public SharedLinksWebLinksManager getSharedLinksWebLinks() {
1188
    return sharedLinksWebLinks;
×
1189
  }
1190

1191
  public SharedLinksAppItemsManager getSharedLinksAppItems() {
1192
    return sharedLinksAppItems;
×
1193
  }
1194

1195
  public UsersManager getUsers() {
1196
    return users;
×
1197
  }
1198

1199
  public SessionTerminationManager getSessionTermination() {
1200
    return sessionTermination;
×
1201
  }
1202

1203
  public AvatarsManager getAvatars() {
1204
    return avatars;
×
1205
  }
1206

1207
  public TransferManager getTransfer() {
1208
    return transfer;
×
1209
  }
1210

1211
  public EmailAliasesManager getEmailAliases() {
1212
    return emailAliases;
×
1213
  }
1214

1215
  public MembershipsManager getMemberships() {
1216
    return memberships;
×
1217
  }
1218

1219
  public InvitesManager getInvites() {
1220
    return invites;
×
1221
  }
1222

1223
  public GroupsManager getGroups() {
1224
    return groups;
×
1225
  }
1226

1227
  public WebhooksManager getWebhooks() {
1228
    return webhooks;
×
1229
  }
1230

1231
  public EventsManager getEvents() {
1232
    return events;
×
1233
  }
1234

1235
  public CollectionsManager getCollections() {
1236
    return collections;
×
1237
  }
1238

1239
  public RecentItemsManager getRecentItems() {
1240
    return recentItems;
×
1241
  }
1242

1243
  public RetentionPoliciesManager getRetentionPolicies() {
1244
    return retentionPolicies;
×
1245
  }
1246

1247
  public RetentionPolicyAssignmentsManager getRetentionPolicyAssignments() {
1248
    return retentionPolicyAssignments;
×
1249
  }
1250

1251
  public LegalHoldPoliciesManager getLegalHoldPolicies() {
1252
    return legalHoldPolicies;
×
1253
  }
1254

1255
  public LegalHoldPolicyAssignmentsManager getLegalHoldPolicyAssignments() {
1256
    return legalHoldPolicyAssignments;
×
1257
  }
1258

1259
  public FileVersionRetentionsManager getFileVersionRetentions() {
1260
    return fileVersionRetentions;
×
1261
  }
1262

1263
  public FileVersionLegalHoldsManager getFileVersionLegalHolds() {
1264
    return fileVersionLegalHolds;
×
1265
  }
1266

1267
  public ShieldInformationBarriersManager getShieldInformationBarriers() {
1268
    return shieldInformationBarriers;
×
1269
  }
1270

1271
  public ShieldInformationBarrierReportsManager getShieldInformationBarrierReports() {
1272
    return shieldInformationBarrierReports;
×
1273
  }
1274

1275
  public ShieldInformationBarrierSegmentsManager getShieldInformationBarrierSegments() {
1276
    return shieldInformationBarrierSegments;
×
1277
  }
1278

1279
  public ShieldInformationBarrierSegmentMembersManager getShieldInformationBarrierSegmentMembers() {
1280
    return shieldInformationBarrierSegmentMembers;
×
1281
  }
1282

1283
  public ShieldInformationBarrierSegmentRestrictionsManager
1284
      getShieldInformationBarrierSegmentRestrictions() {
1285
    return shieldInformationBarrierSegmentRestrictions;
×
1286
  }
1287

1288
  public DevicePinnersManager getDevicePinners() {
1289
    return devicePinners;
×
1290
  }
1291

1292
  public TermsOfServicesManager getTermsOfServices() {
1293
    return termsOfServices;
×
1294
  }
1295

1296
  public TermsOfServiceUserStatusesManager getTermsOfServiceUserStatuses() {
1297
    return termsOfServiceUserStatuses;
×
1298
  }
1299

1300
  public CollaborationAllowlistEntriesManager getCollaborationAllowlistEntries() {
1301
    return collaborationAllowlistEntries;
×
1302
  }
1303

1304
  public CollaborationAllowlistExemptTargetsManager getCollaborationAllowlistExemptTargets() {
1305
    return collaborationAllowlistExemptTargets;
×
1306
  }
1307

1308
  public StoragePoliciesManager getStoragePolicies() {
1309
    return storagePolicies;
×
1310
  }
1311

1312
  public StoragePolicyAssignmentsManager getStoragePolicyAssignments() {
1313
    return storagePolicyAssignments;
×
1314
  }
1315

1316
  public ZipDownloadsManager getZipDownloads() {
1317
    return zipDownloads;
×
1318
  }
1319

1320
  public SignRequestsManager getSignRequests() {
1321
    return signRequests;
×
1322
  }
1323

1324
  public WorkflowsManager getWorkflows() {
1325
    return workflows;
×
1326
  }
1327

1328
  public SignTemplatesManager getSignTemplates() {
1329
    return signTemplates;
×
1330
  }
1331

1332
  public IntegrationMappingsManager getIntegrationMappings() {
1333
    return integrationMappings;
×
1334
  }
1335

1336
  public AiManager getAi() {
1337
    return ai;
×
1338
  }
1339

1340
  public AiStudioManager getAiStudio() {
1341
    return aiStudio;
×
1342
  }
1343

1344
  public DocgenTemplateManager getDocgenTemplate() {
1345
    return docgenTemplate;
×
1346
  }
1347

1348
  public DocgenManager getDocgen() {
1349
    return docgen;
×
1350
  }
1351

1352
  public EnterpriseConfigurationsManager getEnterpriseConfigurations() {
1353
    return enterpriseConfigurations;
×
1354
  }
1355

1356
  public HubsManager getHubs() {
1357
    return hubs;
×
1358
  }
1359

1360
  public HubCollaborationsManager getHubCollaborations() {
1361
    return hubCollaborations;
×
1362
  }
1363

1364
  public HubItemsManager getHubItems() {
1365
    return hubItems;
×
1366
  }
1367

1368
  public ShieldListsManager getShieldLists() {
1369
    return shieldLists;
×
1370
  }
1371

1372
  public ArchivesManager getArchives() {
1373
    return archives;
×
1374
  }
1375

1376
  public ExternalUsersManager getExternalUsers() {
1377
    return externalUsers;
×
1378
  }
1379

1380
  public static class Builder {
1381

1382
    protected final Authentication auth;
1383

1384
    protected NetworkSession networkSession;
1385

1386
    public Builder(Authentication auth) {
×
1387
      this.auth = auth;
×
1388
      this.networkSession = new NetworkSession.Builder().baseUrls(new BaseUrls()).build();
×
1389
    }
×
1390

1391
    public Builder networkSession(NetworkSession networkSession) {
1392
      this.networkSession = networkSession;
×
1393
      return this;
×
1394
    }
1395

1396
    public BoxClient build() {
1397
      return new BoxClient(this);
×
1398
    }
1399
  }
1400
}
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