Class Organizations
java.lang.Object
com.blackberry.workspaces.sdk.api.resource.Organizations
public class Organizations extends Object
Functions for managing organizations.
-
Constructor Summary
Constructors Constructor Description Organizations(NetworkConnectionManager connection, APISession apiSession)
-
Method Summary
-
Constructor Details
-
Method Details
-
addActiveDirectoryGroupsV30
public BulkOperationResultJson addActiveDirectoryGroupsV30(AddActiveDirectoryGroupsJson addActiveDirectoryGroupsJson)Adds Active Directory groups to the organization.ignores existing groups- Parameters:
addActiveDirectoryGroupsJson
- json representing the groups to add- Returns:
- bulkOperationResultJson - indicates if actions were successful or, if not, the problems.
-
addClassificationV30
Deprecated.Adds a classification for the organization.- Parameters:
classificationJson
- - json representing the classification to add- Returns:
- "success"
-
addDistributionListV30
public BulkOperationResultJson addDistributionListV30(AddOrganizationDistributionListJson addOrganizationDistributionListJson)Adds a new organizational distribution list and include members in it.- Parameters:
addOrganizationDistributionListJson
- details of list: name, description, members to be included in the list- Returns:
- bulkOperationResultJson - indicates if actions were successful or, if not, the problems.
-
addMembersToDistributionListV30
public BulkOperationResultJson addMembersToDistributionListV30(String name, MembersJson membersJson)Adds members to a named distribution list.- Parameters:
membersJson
- list of members to add to the listname
- name of distribution list- Returns:
- bulkOperationResultJson - indicates if actions were successful or, if not, the problems.
-
addOrganizationBlacklistingV30
public BulkOperationResultJson addOrganizationBlacklistingV30(AddOrganizationBlacklistingJson addOrganizationBlacklistingJson)Adds an organization denied for entities to blacklist.- Parameters:
addOrganizationBlacklistingJson
- json representing the ogranization to deny for blacklisting- Returns:
- bulkOperationResultJson - indicates if actions were successful or, if not, the problems.
-
addOrganizationWatermarkV30
public BulkOperationResultJson addOrganizationWatermarkV30(AddOrganizationWatermarkJson addOrganizationWatermarkJson)Adds an organizational watermark.- Parameters:
addOrganizationWatermarkJson
- watermark information (text, fonts)- Returns:
- bulkOperationResultJson - indicates if actions were successful or, if not, the problems.
-
addSystemAccountV30
public AddOrganizationSystemAccountsIdpResponseJson addSystemAccountV30(AddOrganizationSystemAccountsIdpJson addOrganizationSystemAccountsIdpJson)Adds a new system account.- Parameters:
addOrganizationSystemAccountsIdpJson
- json representing details about the new system account- Returns:
- AddOrganizationSystemAccountsIdpResponseJson - contains name and id for the new account
-
addTagFieldV30
Adds an organizational tag. The tag is added to the organization associated with the user making the request.- Parameters:
tagFieldJson
- to be added- Returns:
- "success"
-
addUsersV30
Adds users to an organization. The users will be added to the organization of the current user (making the request).- Parameters:
usersJson
- list of users to add.- Returns:
- bulkOperationResultJson - indicates if actions were successful or, if not, the problems.
-
bulkDeleteDistributionListV30
public BulkOperationResultJson bulkDeleteDistributionListV30(DeleteOrganizationsDistributionListsJson deleteOrganizationsDistributionListsJson)Deletes a set of distribution lists.- Parameters:
deleteOrganizationsDistributionListsJson
- names of distribution lists to delete, and flag indicating whether deletion should be forced.- Returns:
- bulkOperationResultJson - indicates if actions were successful or, if not, the problems.
-
changeActiveDirectorySettingsStatusV30
public BulkOperationResultJson changeActiveDirectorySettingsStatusV30(ChangeActiveDirectorySettingsStatusJson changeActiveDirectorySettingsStatusJson)Enables or disables active directory.- Parameters:
changeActiveDirectorySettingsStatusJson
- - json with details of the change to make- Returns:
- bulkOperationResultJson - indicates if actions were successful or, if not, the problems.
-
copyMembershipV30
Copies membership( of several users ) to another existing user.- Parameters:
copyMembershipJson
- list of users to copy, and user to copy to- Returns:
- bulkOperationResultJson - indicates if actions were successful or, if not, the problems.
-
createDistributionListV30
Deprecated.Creates a distribution list and add members to it.- Parameters:
membersJson
- list of members to add to the listname
- name of distribution list- Returns:
- "success"
-
createUemDirectoryRefV30
public BulkOperationResultJson createUemDirectoryRefV30(String dirConnId, AddOrganizationDistributionListJson addOrganizationDistributionListJson)Adds a new organizational distribution list and include members in it.- Parameters:
addOrganizationDistributionListJson
- details of list: name, description, members to be included in the list- Returns:
- bulkOperationResultJson - indicates if actions were successful or, if not, the problems.
-
deleteActiveDirectoryGroupsV30
public BulkOperationResultJson deleteActiveDirectoryGroupsV30(DeleteActiveDirectoryGroupListJson deleteActiveDirectoryGroupListJson)Deletes active directory groups that exist in the organization.- Parameters:
deleteActiveDirectoryGroupListJson
- json representing the groups to delete- Returns:
- bulkOperationResultJson - indicates if actions were successful or, if not, the problems.
-
deleteActiveDirectorySettingsV30
public BulkOperationResultJson deleteActiveDirectorySettingsV30(DeleteActiveDirectorySettingsJson deleteActiveDirectorySettingsJson)Deletes active directory setting.- Parameters:
deleteActiveDirectorySettingsJson
- - json data representing the setting to delete- Returns:
- bulkOperationResultJson - indicates if actions were successful or, if not, the problems.
-
deleteClassificationV30
Deprecated.Deletes a classification for an organization.- Parameters:
classificationJson
- json data for the classification to delete- Returns:
- "success"
-
deleteDistributionListV30
Deletes a distribution list.- Parameters:
name
- name of list to delete- Returns:
- bulkOperationResultJson - indicates if actions were successful or, if not, the problems.
-
deleteIdpSettingsV30
Deletes IDP settings for organization.- Parameters:
deleteIdpSettingsJson
- - json representing the settings to delete- Returns:
- bulkOperationResultJson - indicates if actions were successful or, if not, the problems.
-
deleteOrganizationWatermarkV30
public BulkOperationResultJson deleteOrganizationWatermarkV30(DeleteOrganizationWatermarkJson deleteOrganizationWatermarkJson)Deletes a watermark for an organization.- Parameters:
deleteOrganizationWatermarkJson
- watermark to delete- Returns:
- bulkOperationResultJson - indicates if actions were successful or, if not, the problems.
-
deleteSystemAccountV30
public BulkOperationResultJson deleteSystemAccountV30(DeleteOrganizationSystemAccountIdpJson deleteOrganizationSystemAccountIdpJson)Removes a system account.- Parameters:
deleteOrganizationSystemAccountIdpJson
- - json representing the account to delete- Returns:
- bulkOperationResultJson - indicates if actions were successful or, if not, the problems.
-
deleteTagFieldV30
Deprecated.Deletes a named organizational tag. (deprecated. use /tags/delete)- Parameters:
name
- name of tag to delete- Returns:
- "success"
-
deleteTagFieldsV30
Deletes organization tags. This is a bulk processing method, for a number of tags.- Parameters:
deleteTagsJson
- list of tags to delete- Returns:
- bulkOperationResultJson - indicates if actions were successful or, if not, the problems.
-
deleteUsersV30
Removes users from an organization.- Parameters:
removeUsersJson
- list of users to remove from organization- Returns:
- bulkOperationResultJson - indicates if actions were successful or, if not, the problems.
-
distributionListMembersV30
Gets a list of members of a named distribution list.- Parameters:
name
- name of distribution list- Returns:
- MembersJson list of members of the distribution list
-
editActiveDirectoryGroupV30
public BulkOperationResultJson editActiveDirectoryGroupV30(EditActiveDirectoryGroupJson editActiveDirectoryGroupJson)Edits Active Directory groups that exist in the organization.- Parameters:
editActiveDirectoryGroupJson
- - json data with new edit info- Returns:
- bulkOperationResultJson - indicates if actions were successful or, if not, the problems.
-
editActiveDirectorySettingsV30
public EditActiveDirectorySettingsResponseJson editActiveDirectorySettingsV30(EditActiveDirectorySettingsJson editActiveDirectorySettingsJson)Edits the Active Directory connection settings of the organization.- Parameters:
editActiveDirectorySettingsJson
- json representing new settings data- Returns:
- bulkOperationResultJson - indicates if actions were successful or, if not, the problems.
-
editConversionPolicyV30
public BulkOperationResultJson editConversionPolicyV30(OrganizationConversionPolicyJson organizationConversionPolicyJson)Edits exchange policy for organization of current user.- Parameters:
organizationConversionPolicyJson
- changes in conversion policy- Returns:
- bulkOperationResultJson - indicates if actions were successful or, if not, the problems.
-
editExchangePolicyV30
public BulkOperationResultJson editExchangePolicyV30(OrganizationExchangePolicyJson organizationExchangePolicyJson)Edits exchange policy for organization of current user.- Parameters:
organizationExchangePolicyJson
- changes in c policy- Returns:
- bulkOperationResultJson - indicates if actions were successful or, if not, the problems.
-
editExternalTransactionStatusV30
public BulkOperationResultJson editExternalTransactionStatusV30(EditExternalTransactionStatusInputJson editExternalTransactionStatusInputJson)Edits external transactions status.- Parameters:
editExternalTransactionStatusInputJson
- - json representing new external transaction status- Returns:
- bulkOperationResultJson - indicates if actions were successful or, if not, the problems.
-
editIdpSettingsV30
Edits or adds an IDP settings for organization. if no settings already exist for an idp it will create a new settings, otherwise it will update the existing settings omitting a value from the request or setting it to null will not change this value in the settings (i.e "androidRefreshTokenTTL" : null) setting a value specifically to be null within the internal json will change this value in the settings to null (i.e "androidRefreshTokenTTL" : {value: null})- Parameters:
editIdpSettingsJson
- json representing the new idp settings- Returns:
- bulkOperationResultJson - indicates if actions were successful or, if not, the problems.
-
editOrganizationPolicyV30
public OrganizationPolicyJson editOrganizationPolicyV30(EditOrganizationPolicyJson editOrganizationPolicyJson)Edits an organizational policy.- Parameters:
editOrganizationPolicyJson
- json data representing organization policy settings- Returns:
- OrganizationPolicyJson - details about the new organization policy
-
editOrganizationWatermarkV30
public BulkOperationResultJson editOrganizationWatermarkV30(EditOrganizationWatermarkJson editOrganizationWatermarkJson)Edits an organizational watermark.- Parameters:
editOrganizationWatermarkJson
- changes in watermark (text, font)- Returns:
- bulkOperationResultJson - indicates if actions were successful or, if not, the problems.
-
editStoragePolicyV30
public BulkOperationResultJson editStoragePolicyV30(OrganizationStoragePolicyJson organizationStoragePolicyJson)Edits storage policy for organization of current user.- Parameters:
organizationStoragePolicyJson
- changes in storage policy- Returns:
- bulkOperationResultJson - indicates if actions were successful or, if not, the problems.
-
editSystemAccountV30
public BulkOperationResultJson editSystemAccountV30(EditOrganizationSystemAccountsIdpJson editOrganizationSystemAccountsIdpJson)Edits system accounts.- Parameters:
editOrganizationSystemAccountsIdpJson
- json data for the system account data being edited- Returns:
- bulkOperationResultJson - indicates if actions were successful or, if not, the problems.
-
editTagV30
Edits an organization tag. The tag name can be changed.- Parameters:
editTagJson
- details of change in tag (old name, new name) *- Returns:
- BulkOperationResultJson indication whether actions were successful or, if not, the problems.
-
editWorkspacesPolicyV30
public BulkOperationResultJson editWorkspacesPolicyV30(OrganizationWorkspacesPolicyJson organizationWorkspacesPolicyJson)Edits workspace policy for organization of current user.- Parameters:
organizationWorkspacesPolicyJson
- changes in workspace policy- Returns:
- bulkOperationResultJson - indicates if actions were successful or, if not, the problems.
-
exportGroupLogByIdsToCsvV30
public InputStream exportGroupLogByIdsToCsvV30(String from, Set<Integer> groupIds, String pageNumber, String pageSize, String to)Exports the groups log to CSV.- Parameters:
from
- - the start date for the logs requestedgroupIds
- - the ID's for the groupspageNumber
- - the current page number for the operation in a pagination contextpageSize
- - the number of logs to include per pageto
- - the end date for the logs requested- Returns:
- InputStream for the CSV file
-
exportGroupLogByIdsToJsonV30
public PagingItemListJson<GroupLogRecordJson> exportGroupLogByIdsToJsonV30(GroupsLogByIdsJson groupsLogByIdsJson)Exports the groups log to JSON.- Parameters:
groupsLogByIdsJson
- - json data representing the group data for requested logs- Returns:
- A list of GroupLogRecordJson objects
-
exportGroupLogByRoomsToCsvV30
public InputStream exportGroupLogByRoomsToCsvV30(String from, String pageNumber, String pageSize, Set<Integer> roomIds, String to)Exports the room groups log to CSV.- Parameters:
from
- - the start date for the logs requestedpageNumber
- - the current page number for the operation in a pagination contextpageSize
- - the number of logs to include per pageroomIds
- - the ID's for the roomsto
- - the end date for the logs requested- Returns:
- InputStream for the CSV file
-
exportGroupLogByRoomsToJsonV30
public PagingItemListJson<GroupLogRecordJson> exportGroupLogByRoomsToJsonV30(GroupsLogByRoomsJson groupsLogByRoomsJson)Exports the room groups log to JSON.- Parameters:
groupsLogByRoomsJson
- - json data representing the room and group data- Returns:
- A list of GroupLogRecordJson objects
-
exportGroupLogToJsonV30
Exports the distribution lists entries in group log to JSON.- Parameters:
baseLogJson
- json data for log to be exported- Returns:
- A list of GroupLogRecordJson objects
-
exportGroupLogV30
Exports the distribution lists entries in group log.- Parameters:
baseLogJson
- json data for log to be exported- Returns:
- a binary stream of data
-
exportInternalDomainsReportCsvV30
Exports internal domains report- Returns:
- InputStream
-
exportLicensingReportCSVV30
-
exportOrganizationRoleLogToJsonV30
public PagingItemListJson<OrganizationRoleLogRecordJson> exportOrganizationRoleLogToJsonV30(BaseLogJson baseLogJson)Exports the organization role log to JSON.- Parameters:
baseLogJson
- - json representing the organization role log to export- Returns:
- A list of OrganizationRoleLogRecordJson objects
-
exportOrganizationRoleLogV30
Exports the organization role log.- Parameters:
baseLogJson
- json data for log to be exported- Returns:
- InputStream for the log file
-
exportRoomsReportCsvByMailV30
public BulkOperationResultJson exportRoomsReportCsvByMailV30(RoomsReportRequestByMailJson roomsReportRequestByMailJson) -
gemsServerUrlV30
Returns the Gems server url as defined in the properties.- Returns:
- the Gems server url as defined in the properties.
-
getAllTagsV30
Gets a list of all tags for an organization.- Parameters:
workspaceId
- - the id of the workspace for which tags are being retrieved- Returns:
- com.confidela.api.json.tags.TagFieldJson a list of all tags
-
getAuthenticationPoliciesV30
Gets authentication policies for organization of current user.This api is not robust and should be deprecated , it returns in the json policy settings sutiable only for username password in the future it will not allow adding other idps policy.- Returns:
- AuthenticationPolicyJson authentication policy
-
getBYOKAllRegionsV30
Get possible values of Regions Enum -
getClassificationsV30
Deprecated.Returns a list of all classifications.- Returns:
- com.confidela.api.json.ClassificationJson a list of all classifications
-
getConversionPolicyV30
Gets conversion policy for organization of current user.- Returns:
- OrganizationExchangePolicyJson exchange policy for organization
-
getDefaultNotificationEmailV30
Gets the default notification email.- Returns:
- DefaultNotificationEmailJson notification email
-
getExchangePolicyV30
Gets exchange policy for organization of current user.- Returns:
- OrganizationExchangePolicyJson exchange policy for organization
-
getExternalTransactionStatusV30
public ExternalTransactionStatusJson getExternalTransactionStatusV30(ExternalTransactionInputJson externalTransactionInputJson)Gets external transactions status.- Parameters:
externalTransactionInputJson
- json representing the transaction status being retrieved- Returns:
- json data for the transaction status
-
getLogoV30
Get logo- Returns:
- InputStream.
-
getOrganizationActiveBYOKV30
Get organization active BYOK -
getOrganizationLicenseExpirationTimeV30
public OrgLicenseExpirationTimeResponseJson getOrganizationLicenseExpirationTimeV30(OrgLicenseExpirationTimeRequestJson orgLicenseExpirationTimeRequestJson) -
getOrganizationLicenseSubscriptionInfoV30
public OrgLicenseSubscriptionInfoResponseJson getOrganizationLicenseSubscriptionInfoV30(OrgLicenseSubscriptionInfoRequestJson orgLicenseSubscriptionInfoRequestJson) -
getProtectAnywherePolicyV30
Gets protect anywhere policy for an organization.- Returns:
- json data for the organization's Protect Anywhere policy
-
getStoragePolicyV30
Gets storage policy for organization of current user.- Returns:
- OrganizationStoragePolicyJson exchange policy for organization
-
getTagValuesListV30
Returns a list of all the tags from workspaces the current user is permitted to view.- Parameters:
workspaceTypes
- the workspace types for which tags are being retrieved- Returns:
- TagListJson the list of tags
-
getUserAuthenticationLoggingInitialDateV30
public UserAuthenticationLoggingInitialDateResponseJson getUserAuthenticationLoggingInitialDateV30(OrgLicenseSubscriptionInfoRequestJson orgLicenseSubscriptionInfoRequestJson) -
getUserReportV30
public PagingItemListJson<UserReportJson> getUserReportV30(UsersReportRequestJson usersReportRequestJson)Creates a Report about a specific users.- Parameters:
usersReportRequestJson
-- Returns:
- A list of UserReportJson objects
-
getWorkspacesPolicyV30
Lists workspace policy for the organization of the current user.- Returns:
- OrganizationWorkspacesPolicyJson organization workspace policy.
-
isActiveDirectorySettingsEnabledV30
public IsActiveDirectoryConfiguredResultJson isActiveDirectorySettingsEnabledV30(IsActiveDirectorySettingsEnabledJson isActiveDirectorySettingsEnabledJson)Lists whether active directory is configured.- Parameters:
isActiveDirectorySettingsEnabledJson
- json data for the Active Directory setting(s) being retrieved- Returns:
- json data for Active Directory settings
-
listActiveDirectoryGroupsV30
public PagingItemListJson<ActiveDirectoryGroupInfoJson> listActiveDirectoryGroupsV30(ListActiveDirectoryGroupsJson listActiveDirectoryGroupsJson)Lists the Active Directory groups of the organization.- Parameters:
listActiveDirectoryGroupsJson
- - json representing the AD groups being retrieved- Returns:
- A list of ActiveDirectoryGroupInfoJson objects
-
listActiveDirectorySettingsV30
Lists the Active Directory connection settings of the organization.- Returns:
- A list of ActiveDirectorySettingsJson objects
-
listDistrbutionListsV30
public PagingItemListJson<DistributionListJson> listDistrbutionListsV30(ListDistributionlistsJson listDistributionlistsJson)Returns a list of all distribution lists for an organization.- Parameters:
listDistributionlistsJson
- details about format of response: flag indicating whether to include list members, order of listing, page size- Returns:
- A list of DistributionListJson objects.
-
listDistributionListsByNameV30
public ItemListJson<DistributionListJson> listDistributionListsByNameV30(ListDistributionListsByNameJson listDistributionListsByNameJson)Gets a list of members of a named distribution list.- Parameters:
listDistributionListsByNameJson
- name of distribution list- Returns:
- A list of DistributionListJson objects.
-
listDomainsV30
Lists domains with roles.- Parameters:
listDomainsJson
- - json representing data about the list of domains- Returns:
- A list of DomainJson objects
-
listExternalConnectorsV30
public ItemListJson<ListExternalConnectorsResultJson> listExternalConnectorsV30(ListExternalConnectorsJson listExternalConnectorsJson)List the existing connectors in an organization for a user. If the connectors are define with impersonation and the user doesn't have WatchDox permissions to the any of the workspaces in the connector we will evaluate the list of permitted domains to find out if the user can see a certain connector. -
listIdpSettingsV30
public ItemListJson<ListIdpSettingsResultItemJson> listIdpSettingsV30(ListIdpSettingsJson listIdpSettingsJson)Lists IDP settings for organization.It will list any existing settings for this organization and will always list the current configuration for the IDP on the current organization.- Parameters:
listIdpSettingsJson
- - json data for the settings requested- Returns:
- A list of ListIdpSettingsResultItemJson objects
-
listInternalDomainsForOrganizationResponseJsonV30
public ListInternalDomainsForOrganizationResponseJson listInternalDomainsForOrganizationResponseJsonV30(ListInternalDomainsForOrganizationRequestJson listInternalDomainsForOrganizationRequestJson)Lists internal domains for organization.- Parameters:
listInternalDomainsForOrganizationRequestJson
- - json data for listing internal domains- Returns:
- json data about the organizations's internal domains
-
listOrganizationBlacklistingV30
public PagingItemListJson<ListOrganizationBlacklistingResultJson> listOrganizationBlacklistingV30(ListOrganizationBlacklistingJson listOrganizationBlacklistingJson)Lists an organization blacklist.- Parameters:
listOrganizationBlacklistingJson
- - data about the listing format- Returns:
- A list of ListOrganizationBlacklistingResultJson objects
-
listOrganizationPolicyV30
Lists organizational policy.- Returns:
- json data for the organization policy
-
listOrganizationPolicyV30
public OrganizationPolicyJson listOrganizationPolicyV30(ListOrganizationPolicyJson listOrganizationPolicyJson)Lists organizational policy.- Parameters:
listOrganizationPolicyJson
- - contains the document GUID for which the organization policy is being retrieved- Returns:
- json data for the organization policy
-
listOrganizationWatermarkV30
public ItemListJson<OrganizationWatermarkConfigJson> listOrganizationWatermarkV30(ListOrganizationWatermarksJson listOrganizationWatermarksJson)Lists all watermarks for an organization at specific positions.- Parameters:
listOrganizationWatermarksJson
- watermark positions; if not specified - all existing watermarks are returned- Returns:
- A list of OrganizationWatermarkConfigJson objects
-
listPagingTagsV30
Lists organization tags, in a page-formatted list.- Parameters:
listTagsJson
- details of how the result is to be arranged (sort order, page size)- Returns:
- A list of TagRecordJson objects
-
listPendingNumberPermissionRequestsV30
public ListPendingNumberPermissionRequestsResultJson listPendingNumberPermissionRequestsV30(ListPendingNumberPermissionRequestsJson listPendingNumberPermissionRequestsJson)Lists number of pending existing file permission requests and workspace permission requests for an admin.- Parameters:
listPendingNumberPermissionRequestsJson
- - data about the requests being retrieved- Returns:
- json data for the pending permissions requests
-
listSystemAccountV30
public ItemListJson<ListSystemAccountItemJson> listSystemAccountV30(ListOrganizationSystemAccountsIdpJson listOrganizationSystemAccountsIdpJson)Lists system accounts for an organization.- Parameters:
listOrganizationSystemAccountsIdpJson
- - json data- Returns:
- page-able json data about the system account
-
removeMembersFromDistributionListV30
public BulkOperationResultJson removeMembersFromDistributionListV30(String name, MembersJson membersJson)Removes members from a distribution list.- Parameters:
membersJson
- list of members of list to removename
- distribution list name- Returns:
- bulkOperationResultJson - indicates if actions were successful or, if not, the problems.
-
removeOrganizationBlacklistingV30
public BulkOperationResultJson removeOrganizationBlacklistingV30(RemoveOrganizationBlacklistingJson removeOrganizationBlacklistingJson)Removes organization denied for entities from blacklist.- Parameters:
removeOrganizationBlacklistingJson
- json data for the organization to be removed- Returns:
- json detailing success or problem(s) for each result
-
removeUserFromAllRoomsV30
Deprecated.Removes a user in a domain from all workspaces.- Parameters:
domain
- domain name containing username
- name of user in domain- Returns:
- "success"
-
renameDistributionListV30
public BulkOperationResultJson renameDistributionListV30(String name, RenameDistributionListJson renameDistributionListJson)Renames the distribution list.- Parameters:
name
- the distribution list's current name (or the old name).renameDistributionListJson
- the distribution list's new name.- Returns:
- bulkOperationResultJson - indicates if actions were successful or, if not, the problems.
-
resetPasswordV30
public BulkOperationResultJson resetPasswordV30(UsersForPasswordResetJson usersForPasswordResetJson)Resets the passwords for a list of users.- Parameters:
usersForPasswordResetJson
- list of users to have passwords reset- Returns:
- bulkOperationResultJson - indicates if actions were successful or, if not, the problems.
-
revokeBYOKV30
revoke organization from being BYOK -
searchActiveDirectoryGroupsV30
public PagingItemListJson<ActiveDirectoryGroupSuggestionJson> searchActiveDirectoryGroupsV30(ListActiveDirectoryGroupsSuggestionsJson listActiveDirectoryGroupsSuggestionsJson)Searches Active Directory groups in the Active Directory server.- Parameters:
listActiveDirectoryGroupsSuggestionsJson
- - json data for search criteria- Returns:
- A list of ActiveDirectoryGroupSuggestionJson objects
-
searchExistingActiveDirectoryGroupsV30
public PagingItemListJson<ExistingActiveDirectoryGroupSuggestionJson> searchExistingActiveDirectoryGroupsV30(ListExistingActiveDirectoryGroupsSuggestionsJson listExistingActiveDirectoryGroupsSuggestionsJson)Searches Active Directory groups that exist in the organization. Either listing all of them or just by groups that are requested- Parameters:
listExistingActiveDirectoryGroupsSuggestionsJson
- - json data for search criteria- Returns:
- page-able json data for seatch results
-
sendSupportEmailV30
-
setAuthenticationPoliciesV30
public BulkOperationResultJson setAuthenticationPoliciesV30(AuthenticationPolicyJson authenticationPolicyJson)Sets authentication policies for organization of current user.- Parameters:
authenticationPolicyJson
- authentication policy- Returns:
- bulkOperationResultJson - indicates if actions were successful or, if not, the problems.
-
setInternalDomainsForOrganizationResponseJsonV30
public BulkOperationResultJson setInternalDomainsForOrganizationResponseJsonV30(ListInternalDomainsForOrganizationResponseJson listInternalDomainsForOrganizationResponseJson)Sets internal domains for the organization.- Parameters:
listInternalDomainsForOrganizationResponseJson
- json data representing the internal domains- Returns:
- success or problem(s) for each result
-
setProtectAnywherePolicyV30
public void setProtectAnywherePolicyV30(OrganizationProtectAnywherePolicyJson organizationProtectAnywherePolicyJson)Sets protect anywhere policy for an organization.- Parameters:
organizationProtectAnywherePolicyJson
- - json data representing the Protect Anywhere policy
-
validateUsersNotAdminsInWorkspacesV30
public ValidateUsersNotAdminsInWorkspacesResponseJson validateUsersNotAdminsInWorkspacesV30(ValidateUsersNotAdminsInWorkspacesRequestJson validateUsersNotAdminsInWorkspacesRequestJson)Validates which users are non-admins in a workspace.- Parameters:
validateUsersNotAdminsInWorkspacesRequestJson
- - json details for users to be be validated- Returns:
- json data
-
verifyActiveDirectorySettingsV30
public BulkOperationResultJson verifyActiveDirectorySettingsV30(VerifyActiveDirectorySettingsJson verifyActiveDirectorySettingsJson)Verifies Active Directory settings.- Parameters:
verifyActiveDirectorySettingsJson
- - json data for the settings GUID to be validated- Returns:
- success or problem(s) for each result
-