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

box / box-java-sdk-gen / #549

15 Sep 2025 01:34PM UTC coverage: 36.587% (+0.03%) from 36.559%
#549

Pull #447

github

web-flow
Merge 1db8d3e87 into 58a40fe53
Pull Request #447: feat: Add proxy support (box/box-codegen#822)

9 of 71 new or added lines in 4 files covered. (12.68%)

3 existing lines in 1 file now uncovered.

18376 of 50226 relevant lines covered (36.59%)

0.37 hits per line

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

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

95
public class BoxClient {
96

97
  public final Authentication auth;
98

99
  public NetworkSession networkSession;
100

101
  public final AuthorizationManager authorization;
102

103
  public final FilesManager files;
104

105
  public final TrashedFilesManager trashedFiles;
106

107
  public final AppItemAssociationsManager appItemAssociations;
108

109
  public final DownloadsManager downloads;
110

111
  public final UploadsManager uploads;
112

113
  public final ChunkedUploadsManager chunkedUploads;
114

115
  public final ListCollaborationsManager listCollaborations;
116

117
  public final CommentsManager comments;
118

119
  public final TasksManager tasks;
120

121
  public final FileVersionsManager fileVersions;
122

123
  public final FileMetadataManager fileMetadata;
124

125
  public final FileClassificationsManager fileClassifications;
126

127
  public final SkillsManager skills;
128

129
  public final FileWatermarksManager fileWatermarks;
130

131
  public final FileRequestsManager fileRequests;
132

133
  public final FoldersManager folders;
134

135
  public final TrashedFoldersManager trashedFolders;
136

137
  public final FolderMetadataManager folderMetadata;
138

139
  public final FolderClassificationsManager folderClassifications;
140

141
  public final TrashedItemsManager trashedItems;
142

143
  public final FolderWatermarksManager folderWatermarks;
144

145
  public final FolderLocksManager folderLocks;
146

147
  public final MetadataTemplatesManager metadataTemplates;
148

149
  public final ClassificationsManager classifications;
150

151
  public final MetadataCascadePoliciesManager metadataCascadePolicies;
152

153
  public final SearchManager search;
154

155
  public final UserCollaborationsManager userCollaborations;
156

157
  public final TaskAssignmentsManager taskAssignments;
158

159
  public final SharedLinksFilesManager sharedLinksFiles;
160

161
  public final SharedLinksFoldersManager sharedLinksFolders;
162

163
  public final WebLinksManager webLinks;
164

165
  public final TrashedWebLinksManager trashedWebLinks;
166

167
  public final SharedLinksWebLinksManager sharedLinksWebLinks;
168

169
  public final SharedLinksAppItemsManager sharedLinksAppItems;
170

171
  public final UsersManager users;
172

173
  public final SessionTerminationManager sessionTermination;
174

175
  public final AvatarsManager avatars;
176

177
  public final TransferManager transfer;
178

179
  public final EmailAliasesManager emailAliases;
180

181
  public final MembershipsManager memberships;
182

183
  public final InvitesManager invites;
184

185
  public final GroupsManager groups;
186

187
  public final WebhooksManager webhooks;
188

189
  public final EventsManager events;
190

191
  public final CollectionsManager collections;
192

193
  public final RecentItemsManager recentItems;
194

195
  public final RetentionPoliciesManager retentionPolicies;
196

197
  public final RetentionPolicyAssignmentsManager retentionPolicyAssignments;
198

199
  public final LegalHoldPoliciesManager legalHoldPolicies;
200

201
  public final LegalHoldPolicyAssignmentsManager legalHoldPolicyAssignments;
202

203
  public final FileVersionRetentionsManager fileVersionRetentions;
204

205
  public final FileVersionLegalHoldsManager fileVersionLegalHolds;
206

207
  public final ShieldInformationBarriersManager shieldInformationBarriers;
208

209
  public final ShieldInformationBarrierReportsManager shieldInformationBarrierReports;
210

211
  public final ShieldInformationBarrierSegmentsManager shieldInformationBarrierSegments;
212

213
  public final ShieldInformationBarrierSegmentMembersManager shieldInformationBarrierSegmentMembers;
214

215
  public final ShieldInformationBarrierSegmentRestrictionsManager
216
      shieldInformationBarrierSegmentRestrictions;
217

218
  public final DevicePinnersManager devicePinners;
219

220
  public final TermsOfServicesManager termsOfServices;
221

222
  public final TermsOfServiceUserStatusesManager termsOfServiceUserStatuses;
223

224
  public final CollaborationAllowlistEntriesManager collaborationAllowlistEntries;
225

226
  public final CollaborationAllowlistExemptTargetsManager collaborationAllowlistExemptTargets;
227

228
  public final StoragePoliciesManager storagePolicies;
229

230
  public final StoragePolicyAssignmentsManager storagePolicyAssignments;
231

232
  public final ZipDownloadsManager zipDownloads;
233

234
  public final SignRequestsManager signRequests;
235

236
  public final WorkflowsManager workflows;
237

238
  public final SignTemplatesManager signTemplates;
239

240
  public final IntegrationMappingsManager integrationMappings;
241

242
  public final AiManager ai;
243

244
  public final AiStudioManager aiStudio;
245

246
  public final DocgenTemplateManager docgenTemplate;
247

248
  public final DocgenManager docgen;
249

250
  public final HubsManager hubs;
251

252
  public final HubCollaborationsManager hubCollaborations;
253

254
  public final HubItemsManager hubItems;
255

256
  public final ShieldListsManager shieldLists;
257

258
  public final ArchivesManager archives;
259

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

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

920
  public FetchResponse makeRequest(FetchOptions fetchOptions) {
921
    Authentication auth = (fetchOptions.getAuth() == null ? this.auth : fetchOptions.getAuth());
1✔
922
    NetworkSession networkSession =
1✔
923
        (fetchOptions.getNetworkSession() == null
1✔
924
            ? this.networkSession
925
            : fetchOptions.getNetworkSession());
1✔
926
    FetchOptions enrichedFetchOptions =
1✔
927
        new FetchOptions.Builder(fetchOptions.getUrl(), fetchOptions.getMethod())
1✔
928
            .params(fetchOptions.getParams())
1✔
929
            .headers(fetchOptions.getHeaders())
1✔
930
            .data(fetchOptions.getData())
1✔
931
            .fileStream(fetchOptions.getFileStream())
1✔
932
            .multipartData(fetchOptions.getMultipartData())
1✔
933
            .contentType(fetchOptions.getContentType())
1✔
934
            .responseFormat(fetchOptions.getResponseFormat())
1✔
935
            .auth(auth)
1✔
936
            .networkSession(networkSession)
1✔
937
            .followRedirects(fetchOptions.getFollowRedirects())
1✔
938
            .build();
1✔
939
    return networkSession.getNetworkClient().fetch(enrichedFetchOptions);
1✔
940
  }
941

942
  public BoxClient withAsUserHeader(String userId) {
943
    return new BoxClient.Builder(this.auth)
1✔
944
        .networkSession(
1✔
945
            this.networkSession.withAdditionalHeaders(mapOf(entryOf("As-User", userId))))
1✔
946
        .build();
1✔
947
  }
948

949
  public BoxClient withSuppressedNotifications() {
950
    return new BoxClient.Builder(this.auth)
1✔
951
        .networkSession(
1✔
952
            this.networkSession.withAdditionalHeaders(mapOf(entryOf("Box-Notifications", "off"))))
1✔
953
        .build();
1✔
954
  }
955

956
  public BoxClient withExtraHeaders() {
957
    return withExtraHeaders(mapOf());
×
958
  }
959

960
  public BoxClient withExtraHeaders(Map<String, String> extraHeaders) {
961
    return new BoxClient.Builder(this.auth)
1✔
962
        .networkSession(this.networkSession.withAdditionalHeaders(extraHeaders))
1✔
963
        .build();
1✔
964
  }
965

966
  public BoxClient withCustomBaseUrls(BaseUrls baseUrls) {
967
    return new BoxClient.Builder(this.auth)
1✔
968
        .networkSession(this.networkSession.withCustomBaseUrls(baseUrls))
1✔
969
        .build();
1✔
970
  }
971

972
  public BoxClient withProxy(ProxyConfig config) {
NEW
973
    return new BoxClient.Builder(this.auth)
×
NEW
974
        .networkSession(this.networkSession.withProxy(config))
×
NEW
975
        .build();
×
976
  }
977

978
  public BoxClient withInterceptors(List<Interceptor> interceptors) {
979
    return new BoxClient.Builder(this.auth)
1✔
980
        .networkSession(this.networkSession.withInterceptors(interceptors))
1✔
981
        .build();
1✔
982
  }
983

984
  public Authentication getAuth() {
985
    return auth;
×
986
  }
987

988
  public NetworkSession getNetworkSession() {
989
    return networkSession;
×
990
  }
991

992
  public AuthorizationManager getAuthorization() {
993
    return authorization;
×
994
  }
995

996
  public FilesManager getFiles() {
997
    return files;
1✔
998
  }
999

1000
  public TrashedFilesManager getTrashedFiles() {
1001
    return trashedFiles;
1✔
1002
  }
1003

1004
  public AppItemAssociationsManager getAppItemAssociations() {
1005
    return appItemAssociations;
1✔
1006
  }
1007

1008
  public DownloadsManager getDownloads() {
1009
    return downloads;
1✔
1010
  }
1011

1012
  public UploadsManager getUploads() {
1013
    return uploads;
1✔
1014
  }
1015

1016
  public ChunkedUploadsManager getChunkedUploads() {
1017
    return chunkedUploads;
1✔
1018
  }
1019

1020
  public ListCollaborationsManager getListCollaborations() {
1021
    return listCollaborations;
1✔
1022
  }
1023

1024
  public CommentsManager getComments() {
1025
    return comments;
1✔
1026
  }
1027

1028
  public TasksManager getTasks() {
1029
    return tasks;
1✔
1030
  }
1031

1032
  public FileVersionsManager getFileVersions() {
1033
    return fileVersions;
1✔
1034
  }
1035

1036
  public FileMetadataManager getFileMetadata() {
1037
    return fileMetadata;
1✔
1038
  }
1039

1040
  public FileClassificationsManager getFileClassifications() {
1041
    return fileClassifications;
1✔
1042
  }
1043

1044
  public SkillsManager getSkills() {
1045
    return skills;
1✔
1046
  }
1047

1048
  public FileWatermarksManager getFileWatermarks() {
1049
    return fileWatermarks;
1✔
1050
  }
1051

1052
  public FileRequestsManager getFileRequests() {
1053
    return fileRequests;
1✔
1054
  }
1055

1056
  public FoldersManager getFolders() {
1057
    return folders;
1✔
1058
  }
1059

1060
  public TrashedFoldersManager getTrashedFolders() {
1061
    return trashedFolders;
1✔
1062
  }
1063

1064
  public FolderMetadataManager getFolderMetadata() {
1065
    return folderMetadata;
1✔
1066
  }
1067

1068
  public FolderClassificationsManager getFolderClassifications() {
1069
    return folderClassifications;
1✔
1070
  }
1071

1072
  public TrashedItemsManager getTrashedItems() {
1073
    return trashedItems;
1✔
1074
  }
1075

1076
  public FolderWatermarksManager getFolderWatermarks() {
1077
    return folderWatermarks;
1✔
1078
  }
1079

1080
  public FolderLocksManager getFolderLocks() {
1081
    return folderLocks;
1✔
1082
  }
1083

1084
  public MetadataTemplatesManager getMetadataTemplates() {
1085
    return metadataTemplates;
1✔
1086
  }
1087

1088
  public ClassificationsManager getClassifications() {
1089
    return classifications;
1✔
1090
  }
1091

1092
  public MetadataCascadePoliciesManager getMetadataCascadePolicies() {
1093
    return metadataCascadePolicies;
1✔
1094
  }
1095

1096
  public SearchManager getSearch() {
1097
    return search;
1✔
1098
  }
1099

1100
  public UserCollaborationsManager getUserCollaborations() {
1101
    return userCollaborations;
1✔
1102
  }
1103

1104
  public TaskAssignmentsManager getTaskAssignments() {
1105
    return taskAssignments;
1✔
1106
  }
1107

1108
  public SharedLinksFilesManager getSharedLinksFiles() {
1109
    return sharedLinksFiles;
1✔
1110
  }
1111

1112
  public SharedLinksFoldersManager getSharedLinksFolders() {
1113
    return sharedLinksFolders;
1✔
1114
  }
1115

1116
  public WebLinksManager getWebLinks() {
1117
    return webLinks;
1✔
1118
  }
1119

1120
  public TrashedWebLinksManager getTrashedWebLinks() {
1121
    return trashedWebLinks;
1✔
1122
  }
1123

1124
  public SharedLinksWebLinksManager getSharedLinksWebLinks() {
1125
    return sharedLinksWebLinks;
1✔
1126
  }
1127

1128
  public SharedLinksAppItemsManager getSharedLinksAppItems() {
1129
    return sharedLinksAppItems;
1✔
1130
  }
1131

1132
  public UsersManager getUsers() {
1133
    return users;
1✔
1134
  }
1135

1136
  public SessionTerminationManager getSessionTermination() {
1137
    return sessionTermination;
1✔
1138
  }
1139

1140
  public AvatarsManager getAvatars() {
1141
    return avatars;
1✔
1142
  }
1143

1144
  public TransferManager getTransfer() {
1145
    return transfer;
×
1146
  }
1147

1148
  public EmailAliasesManager getEmailAliases() {
1149
    return emailAliases;
1✔
1150
  }
1151

1152
  public MembershipsManager getMemberships() {
1153
    return memberships;
1✔
1154
  }
1155

1156
  public InvitesManager getInvites() {
1157
    return invites;
1✔
1158
  }
1159

1160
  public GroupsManager getGroups() {
1161
    return groups;
1✔
1162
  }
1163

1164
  public WebhooksManager getWebhooks() {
1165
    return webhooks;
1✔
1166
  }
1167

1168
  public EventsManager getEvents() {
1169
    return events;
1✔
1170
  }
1171

1172
  public CollectionsManager getCollections() {
1173
    return collections;
×
1174
  }
1175

1176
  public RecentItemsManager getRecentItems() {
1177
    return recentItems;
1✔
1178
  }
1179

1180
  public RetentionPoliciesManager getRetentionPolicies() {
1181
    return retentionPolicies;
1✔
1182
  }
1183

1184
  public RetentionPolicyAssignmentsManager getRetentionPolicyAssignments() {
1185
    return retentionPolicyAssignments;
1✔
1186
  }
1187

1188
  public LegalHoldPoliciesManager getLegalHoldPolicies() {
1189
    return legalHoldPolicies;
1✔
1190
  }
1191

1192
  public LegalHoldPolicyAssignmentsManager getLegalHoldPolicyAssignments() {
1193
    return legalHoldPolicyAssignments;
1✔
1194
  }
1195

1196
  public FileVersionRetentionsManager getFileVersionRetentions() {
1197
    return fileVersionRetentions;
1✔
1198
  }
1199

1200
  public FileVersionLegalHoldsManager getFileVersionLegalHolds() {
1201
    return fileVersionLegalHolds;
1✔
1202
  }
1203

1204
  public ShieldInformationBarriersManager getShieldInformationBarriers() {
1205
    return shieldInformationBarriers;
1✔
1206
  }
1207

1208
  public ShieldInformationBarrierReportsManager getShieldInformationBarrierReports() {
1209
    return shieldInformationBarrierReports;
1✔
1210
  }
1211

1212
  public ShieldInformationBarrierSegmentsManager getShieldInformationBarrierSegments() {
1213
    return shieldInformationBarrierSegments;
1✔
1214
  }
1215

1216
  public ShieldInformationBarrierSegmentMembersManager getShieldInformationBarrierSegmentMembers() {
1217
    return shieldInformationBarrierSegmentMembers;
1✔
1218
  }
1219

1220
  public ShieldInformationBarrierSegmentRestrictionsManager
1221
      getShieldInformationBarrierSegmentRestrictions() {
1222
    return shieldInformationBarrierSegmentRestrictions;
1✔
1223
  }
1224

1225
  public DevicePinnersManager getDevicePinners() {
1226
    return devicePinners;
1✔
1227
  }
1228

1229
  public TermsOfServicesManager getTermsOfServices() {
1230
    return termsOfServices;
1✔
1231
  }
1232

1233
  public TermsOfServiceUserStatusesManager getTermsOfServiceUserStatuses() {
1234
    return termsOfServiceUserStatuses;
1✔
1235
  }
1236

1237
  public CollaborationAllowlistEntriesManager getCollaborationAllowlistEntries() {
1238
    return collaborationAllowlistEntries;
1✔
1239
  }
1240

1241
  public CollaborationAllowlistExemptTargetsManager getCollaborationAllowlistExemptTargets() {
1242
    return collaborationAllowlistExemptTargets;
1✔
1243
  }
1244

1245
  public StoragePoliciesManager getStoragePolicies() {
1246
    return storagePolicies;
1✔
1247
  }
1248

1249
  public StoragePolicyAssignmentsManager getStoragePolicyAssignments() {
1250
    return storagePolicyAssignments;
1✔
1251
  }
1252

1253
  public ZipDownloadsManager getZipDownloads() {
1254
    return zipDownloads;
1✔
1255
  }
1256

1257
  public SignRequestsManager getSignRequests() {
1258
    return signRequests;
1✔
1259
  }
1260

1261
  public WorkflowsManager getWorkflows() {
1262
    return workflows;
1✔
1263
  }
1264

1265
  public SignTemplatesManager getSignTemplates() {
1266
    return signTemplates;
1✔
1267
  }
1268

1269
  public IntegrationMappingsManager getIntegrationMappings() {
1270
    return integrationMappings;
1✔
1271
  }
1272

1273
  public AiManager getAi() {
1274
    return ai;
1✔
1275
  }
1276

1277
  public AiStudioManager getAiStudio() {
1278
    return aiStudio;
1✔
1279
  }
1280

1281
  public DocgenTemplateManager getDocgenTemplate() {
1282
    return docgenTemplate;
1✔
1283
  }
1284

1285
  public DocgenManager getDocgen() {
1286
    return docgen;
1✔
1287
  }
1288

1289
  public HubsManager getHubs() {
1290
    return hubs;
×
1291
  }
1292

1293
  public HubCollaborationsManager getHubCollaborations() {
1294
    return hubCollaborations;
×
1295
  }
1296

1297
  public HubItemsManager getHubItems() {
1298
    return hubItems;
×
1299
  }
1300

1301
  public ShieldListsManager getShieldLists() {
1302
    return shieldLists;
1✔
1303
  }
1304

1305
  public ArchivesManager getArchives() {
1306
    return archives;
1✔
1307
  }
1308

1309
  public static class Builder {
1310

1311
    protected final Authentication auth;
1312

1313
    protected NetworkSession networkSession;
1314

1315
    public Builder(Authentication auth) {
1✔
1316
      this.auth = auth;
1✔
1317
      this.networkSession = new NetworkSession.Builder().baseUrls(new BaseUrls()).build();
1✔
1318
    }
1✔
1319

1320
    public Builder networkSession(NetworkSession networkSession) {
1321
      this.networkSession = networkSession;
1✔
1322
      return this;
1✔
1323
    }
1324

1325
    public BoxClient build() {
1326
      return new BoxClient(this);
1✔
1327
    }
1328
  }
1329
}
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