Package com.slack.api.scim.impl
Class AsyncSCIMClientImpl
java.lang.Object
com.slack.api.scim.impl.AsyncSCIMClientImpl
- All Implemented Interfaces:
AsyncSCIMClient
public class AsyncSCIMClientImpl extends java.lang.Object implements AsyncSCIMClient
-
Field Summary
-
Constructor Summary
Constructors Constructor Description AsyncSCIMClientImpl(java.lang.String token, SCIMClientImpl scim, MethodsClientImpl methods, SlackConfig config) -
Method Summary
-
Constructor Details
-
AsyncSCIMClientImpl
public AsyncSCIMClientImpl(java.lang.String token, SCIMClientImpl scim, MethodsClientImpl methods, SlackConfig config)
-
-
Method Details
-
getEndpointUrlPrefix
public java.lang.String getEndpointUrlPrefix()- Specified by:
getEndpointUrlPrefixin interfaceAsyncSCIMClient
-
setEndpointUrlPrefix
public void setEndpointUrlPrefix(java.lang.String endpointUrlPrefix)- Specified by:
setEndpointUrlPrefixin interfaceAsyncSCIMClient
-
getServiceProviderConfigs
public java.util.concurrent.CompletableFuture<ServiceProviderConfigsGetResponse> getServiceProviderConfigs(ServiceProviderConfigsGetRequest req)- Specified by:
getServiceProviderConfigsin interfaceAsyncSCIMClient
-
getServiceProviderConfigs
public java.util.concurrent.CompletableFuture<ServiceProviderConfigsGetResponse> getServiceProviderConfigs(RequestConfigurator<ServiceProviderConfigsGetRequest.ServiceProviderConfigsGetRequestBuilder> req)- Specified by:
getServiceProviderConfigsin interfaceAsyncSCIMClient
-
searchUsers
public java.util.concurrent.CompletableFuture<UsersSearchResponse> searchUsers(UsersSearchRequest req)- Specified by:
searchUsersin interfaceAsyncSCIMClient
-
searchUsers
public java.util.concurrent.CompletableFuture<UsersSearchResponse> searchUsers(RequestConfigurator<UsersSearchRequest.UsersSearchRequestBuilder> req)- Specified by:
searchUsersin interfaceAsyncSCIMClient
-
readUser
- Specified by:
readUserin interfaceAsyncSCIMClient
-
readUser
public java.util.concurrent.CompletableFuture<UsersReadResponse> readUser(RequestConfigurator<UsersReadRequest.UsersReadRequestBuilder> req)- Specified by:
readUserin interfaceAsyncSCIMClient
-
createUser
public java.util.concurrent.CompletableFuture<UsersCreateResponse> createUser(UsersCreateRequest req)- Specified by:
createUserin interfaceAsyncSCIMClient
-
createUser
public java.util.concurrent.CompletableFuture<UsersCreateResponse> createUser(RequestConfigurator<UsersCreateRequest.UsersCreateRequestBuilder> req)- Specified by:
createUserin interfaceAsyncSCIMClient
-
patchUser
- Specified by:
patchUserin interfaceAsyncSCIMClient
-
patchUser
public java.util.concurrent.CompletableFuture<UsersPatchResponse> patchUser(RequestConfigurator<UsersPatchRequest.UsersPatchRequestBuilder> req)- Specified by:
patchUserin interfaceAsyncSCIMClient
-
updateUser
public java.util.concurrent.CompletableFuture<UsersUpdateResponse> updateUser(UsersUpdateRequest req)- Specified by:
updateUserin interfaceAsyncSCIMClient
-
updateUser
public java.util.concurrent.CompletableFuture<UsersUpdateResponse> updateUser(RequestConfigurator<UsersUpdateRequest.UsersUpdateRequestBuilder> req)- Specified by:
updateUserin interfaceAsyncSCIMClient
-
deleteUser
public java.util.concurrent.CompletableFuture<UsersDeleteResponse> deleteUser(UsersDeleteRequest req)- Specified by:
deleteUserin interfaceAsyncSCIMClient
-
deleteUser
public java.util.concurrent.CompletableFuture<UsersDeleteResponse> deleteUser(RequestConfigurator<UsersDeleteRequest.UsersDeleteRequestBuilder> req)- Specified by:
deleteUserin interfaceAsyncSCIMClient
-
searchGroups
public java.util.concurrent.CompletableFuture<GroupsSearchResponse> searchGroups(GroupsSearchRequest req)- Specified by:
searchGroupsin interfaceAsyncSCIMClient
-
searchGroups
public java.util.concurrent.CompletableFuture<GroupsSearchResponse> searchGroups(RequestConfigurator<GroupsSearchRequest.GroupsSearchRequestBuilder> req)- Specified by:
searchGroupsin interfaceAsyncSCIMClient
-
readGroup
- Specified by:
readGroupin interfaceAsyncSCIMClient
-
readGroup
public java.util.concurrent.CompletableFuture<GroupsReadResponse> readGroup(RequestConfigurator<GroupsReadRequest.GroupsReadRequestBuilder> req)- Specified by:
readGroupin interfaceAsyncSCIMClient
-
createGroup
public java.util.concurrent.CompletableFuture<GroupsCreateResponse> createGroup(GroupsCreateRequest req)- Specified by:
createGroupin interfaceAsyncSCIMClient
-
createGroup
public java.util.concurrent.CompletableFuture<GroupsCreateResponse> createGroup(RequestConfigurator<GroupsCreateRequest.GroupsCreateRequestBuilder> req)- Specified by:
createGroupin interfaceAsyncSCIMClient
-
patchGroup
public java.util.concurrent.CompletableFuture<GroupsPatchResponse> patchGroup(GroupsPatchRequest req)- Specified by:
patchGroupin interfaceAsyncSCIMClient
-
patchGroup
public java.util.concurrent.CompletableFuture<GroupsPatchResponse> patchGroup(RequestConfigurator<GroupsPatchRequest.GroupsPatchRequestBuilder> req)- Specified by:
patchGroupin interfaceAsyncSCIMClient
-
updateGroup
public java.util.concurrent.CompletableFuture<GroupsUpdateResponse> updateGroup(GroupsUpdateRequest req)- Specified by:
updateGroupin interfaceAsyncSCIMClient
-
updateGroup
public java.util.concurrent.CompletableFuture<GroupsUpdateResponse> updateGroup(RequestConfigurator<GroupsUpdateRequest.GroupsUpdateRequestBuilder> req)- Specified by:
updateGroupin interfaceAsyncSCIMClient
-
deleteGroup
public java.util.concurrent.CompletableFuture<GroupsDeleteResponse> deleteGroup(GroupsDeleteRequest req)- Specified by:
deleteGroupin interfaceAsyncSCIMClient
-
deleteGroup
public java.util.concurrent.CompletableFuture<GroupsDeleteResponse> deleteGroup(RequestConfigurator<GroupsDeleteRequest.GroupsDeleteRequestBuilder> req)- Specified by:
deleteGroupin interfaceAsyncSCIMClient
-