| Modifier and Type | Class and Description |
|---|---|
static class |
BoxClient.Builder |
| Modifier | Constructor and Description |
|---|---|
|
BoxClient(Authentication auth) |
protected |
BoxClient(BoxClient.Builder builder) |
public final Authentication auth
public NetworkSession networkSession
public final AuthorizationManager authorization
public final FilesManager files
public final TrashedFilesManager trashedFiles
public final AppItemAssociationsManager appItemAssociations
public final DownloadsManager downloads
public final UploadsManager uploads
public final ChunkedUploadsManager chunkedUploads
public final ListCollaborationsManager listCollaborations
public final CommentsManager comments
public final TasksManager tasks
public final FileVersionsManager fileVersions
public final FileMetadataManager fileMetadata
public final FileClassificationsManager fileClassifications
public final SkillsManager skills
public final FileWatermarksManager fileWatermarks
public final FileRequestsManager fileRequests
public final FoldersManager folders
public final TrashedFoldersManager trashedFolders
public final FolderMetadataManager folderMetadata
public final FolderClassificationsManager folderClassifications
public final TrashedItemsManager trashedItems
public final FolderWatermarksManager folderWatermarks
public final FolderLocksManager folderLocks
public final MetadataTemplatesManager metadataTemplates
public final ClassificationsManager classifications
public final MetadataCascadePoliciesManager metadataCascadePolicies
public final SearchManager search
public final UserCollaborationsManager userCollaborations
public final TaskAssignmentsManager taskAssignments
public final SharedLinksFilesManager sharedLinksFiles
public final SharedLinksFoldersManager sharedLinksFolders
public final WebLinksManager webLinks
public final TrashedWebLinksManager trashedWebLinks
public final SharedLinksWebLinksManager sharedLinksWebLinks
public final SharedLinksAppItemsManager sharedLinksAppItems
public final UsersManager users
public final SessionTerminationManager sessionTermination
public final AvatarsManager avatars
public final TransferManager transfer
public final EmailAliasesManager emailAliases
public final MembershipsManager memberships
public final InvitesManager invites
public final GroupsManager groups
public final WebhooksManager webhooks
public final EventsManager events
public final CollectionsManager collections
public final RecentItemsManager recentItems
public final RetentionPoliciesManager retentionPolicies
public final RetentionPolicyAssignmentsManager retentionPolicyAssignments
public final LegalHoldPoliciesManager legalHoldPolicies
public final LegalHoldPolicyAssignmentsManager legalHoldPolicyAssignments
public final FileVersionRetentionsManager fileVersionRetentions
public final FileVersionLegalHoldsManager fileVersionLegalHolds
public final ShieldInformationBarriersManager shieldInformationBarriers
public final ShieldInformationBarrierReportsManager shieldInformationBarrierReports
public final ShieldInformationBarrierSegmentsManager shieldInformationBarrierSegments
public final ShieldInformationBarrierSegmentMembersManager shieldInformationBarrierSegmentMembers
public final ShieldInformationBarrierSegmentRestrictionsManager shieldInformationBarrierSegmentRestrictions
public final DevicePinnersManager devicePinners
public final TermsOfServicesManager termsOfServices
public final TermsOfServiceUserStatusesManager termsOfServiceUserStatuses
public final CollaborationAllowlistEntriesManager collaborationAllowlistEntries
public final CollaborationAllowlistExemptTargetsManager collaborationAllowlistExemptTargets
public final StoragePoliciesManager storagePolicies
public final StoragePolicyAssignmentsManager storagePolicyAssignments
public final ZipDownloadsManager zipDownloads
public final SignRequestsManager signRequests
public final WorkflowsManager workflows
public final SignTemplatesManager signTemplates
public final IntegrationMappingsManager integrationMappings
public final AiStudioManager aiStudio
public final MetadataTaxonomiesManager metadataTaxonomies
public final DocgenTemplateManager docgenTemplate
public final DocgenManager docgen
public final EnterpriseConfigurationsManager enterpriseConfigurations
public final HubsManager hubs
public final HubCollaborationsManager hubCollaborations
public final HubItemsManager hubItems
public final HubDocumentManager hubDocument
public final ShieldListsManager shieldLists
public final ArchivesManager archives
public final ExternalUsersManager externalUsers
public final AutomateWorkflowsManager automateWorkflows
public BoxClient(Authentication auth)
protected BoxClient(BoxClient.Builder builder)
public FetchResponse makeRequest(FetchOptions fetchOptions)
fetchOptions - Options to be passed to the fetch callpublic BoxClient withAsUserHeader(String userId)
userId - ID of an user to impersonatepublic BoxClient withSuppressedNotifications()
public BoxClient withExtraHeaders()
public BoxClient withExtraHeaders(Map<String,String> extraHeaders)
extraHeaders - Custom set of headers that will be included in every API callpublic BoxClient withCustomBaseUrls(BaseUrls baseUrls)
baseUrls - Custom set of base urls that will be used for every API callpublic BoxClient withProxy(ProxyConfig config)
config - The config parameterpublic BoxClient withTimeouts(TimeoutConfig config)
config - Timeout configuration.public BoxClient withInterceptors(List<Interceptor> interceptors)
interceptors - Custom set of interceptors that will be used for every API callpublic Authentication getAuth()
public NetworkSession getNetworkSession()
public AuthorizationManager getAuthorization()
public FilesManager getFiles()
public TrashedFilesManager getTrashedFiles()
public AppItemAssociationsManager getAppItemAssociations()
public DownloadsManager getDownloads()
public UploadsManager getUploads()
public ChunkedUploadsManager getChunkedUploads()
public ListCollaborationsManager getListCollaborations()
public CommentsManager getComments()
public TasksManager getTasks()
public FileVersionsManager getFileVersions()
public FileMetadataManager getFileMetadata()
public FileClassificationsManager getFileClassifications()
public SkillsManager getSkills()
public FileWatermarksManager getFileWatermarks()
public FileRequestsManager getFileRequests()
public FoldersManager getFolders()
public TrashedFoldersManager getTrashedFolders()
public FolderMetadataManager getFolderMetadata()
public FolderClassificationsManager getFolderClassifications()
public TrashedItemsManager getTrashedItems()
public FolderWatermarksManager getFolderWatermarks()
public FolderLocksManager getFolderLocks()
public MetadataTemplatesManager getMetadataTemplates()
public ClassificationsManager getClassifications()
public MetadataCascadePoliciesManager getMetadataCascadePolicies()
public SearchManager getSearch()
public UserCollaborationsManager getUserCollaborations()
public TaskAssignmentsManager getTaskAssignments()
public SharedLinksFilesManager getSharedLinksFiles()
public SharedLinksFoldersManager getSharedLinksFolders()
public WebLinksManager getWebLinks()
public TrashedWebLinksManager getTrashedWebLinks()
public SharedLinksWebLinksManager getSharedLinksWebLinks()
public SharedLinksAppItemsManager getSharedLinksAppItems()
public UsersManager getUsers()
public SessionTerminationManager getSessionTermination()
public AvatarsManager getAvatars()
public TransferManager getTransfer()
public EmailAliasesManager getEmailAliases()
public MembershipsManager getMemberships()
public InvitesManager getInvites()
public GroupsManager getGroups()
public WebhooksManager getWebhooks()
public EventsManager getEvents()
public CollectionsManager getCollections()
public RecentItemsManager getRecentItems()
public RetentionPoliciesManager getRetentionPolicies()
public RetentionPolicyAssignmentsManager getRetentionPolicyAssignments()
public LegalHoldPoliciesManager getLegalHoldPolicies()
public LegalHoldPolicyAssignmentsManager getLegalHoldPolicyAssignments()
public FileVersionRetentionsManager getFileVersionRetentions()
public FileVersionLegalHoldsManager getFileVersionLegalHolds()
public ShieldInformationBarriersManager getShieldInformationBarriers()
public ShieldInformationBarrierReportsManager getShieldInformationBarrierReports()
public ShieldInformationBarrierSegmentsManager getShieldInformationBarrierSegments()
public ShieldInformationBarrierSegmentMembersManager getShieldInformationBarrierSegmentMembers()
public ShieldInformationBarrierSegmentRestrictionsManager getShieldInformationBarrierSegmentRestrictions()
public DevicePinnersManager getDevicePinners()
public TermsOfServicesManager getTermsOfServices()
public TermsOfServiceUserStatusesManager getTermsOfServiceUserStatuses()
public CollaborationAllowlistEntriesManager getCollaborationAllowlistEntries()
public CollaborationAllowlistExemptTargetsManager getCollaborationAllowlistExemptTargets()
public StoragePoliciesManager getStoragePolicies()
public StoragePolicyAssignmentsManager getStoragePolicyAssignments()
public ZipDownloadsManager getZipDownloads()
public SignRequestsManager getSignRequests()
public WorkflowsManager getWorkflows()
public SignTemplatesManager getSignTemplates()
public IntegrationMappingsManager getIntegrationMappings()
public AiStudioManager getAiStudio()
public MetadataTaxonomiesManager getMetadataTaxonomies()
public DocgenTemplateManager getDocgenTemplate()
public DocgenManager getDocgen()
public EnterpriseConfigurationsManager getEnterpriseConfigurations()
public HubsManager getHubs()
public HubCollaborationsManager getHubCollaborations()
public HubItemsManager getHubItems()
public HubDocumentManager getHubDocument()
public ShieldListsManager getShieldLists()
public ArchivesManager getArchives()
public ExternalUsersManager getExternalUsers()
public AutomateWorkflowsManager getAutomateWorkflows()