Package com.slack.api.scim2.impl
Class AsyncSCIM2ClientImpl
- java.lang.Object
-
- com.slack.api.scim2.impl.AsyncSCIM2ClientImpl
-
- All Implemented Interfaces:
AsyncSCIM2Client
public class AsyncSCIM2ClientImpl extends Object implements AsyncSCIM2Client
-
-
Field Summary
-
Fields inherited from interface com.slack.api.scim2.AsyncSCIM2Client
ENDPOINT_URL_PREFIX
-
-
Constructor Summary
Constructors Constructor Description AsyncSCIM2ClientImpl(String token, SCIM2ClientImpl scim, MethodsClientImpl methods, SlackConfig config)
-
Method Summary
-
-
-
Constructor Detail
-
AsyncSCIM2ClientImpl
public AsyncSCIM2ClientImpl(String token, SCIM2ClientImpl scim, MethodsClientImpl methods, SlackConfig config)
-
-
Method Detail
-
getEndpointUrlPrefix
public String getEndpointUrlPrefix()
- Specified by:
getEndpointUrlPrefix
in interfaceAsyncSCIM2Client
-
setEndpointUrlPrefix
public void setEndpointUrlPrefix(String endpointUrlPrefix)
- Specified by:
setEndpointUrlPrefix
in interfaceAsyncSCIM2Client
-
getServiceProviderConfigs
public CompletableFuture<ServiceProviderConfigsGetResponse> getServiceProviderConfigs(ServiceProviderConfigsGetRequest req)
- Specified by:
getServiceProviderConfigs
in interfaceAsyncSCIM2Client
-
getServiceProviderConfigs
public CompletableFuture<ServiceProviderConfigsGetResponse> getServiceProviderConfigs(RequestConfigurator<ServiceProviderConfigsGetRequest.ServiceProviderConfigsGetRequestBuilder> req)
- Specified by:
getServiceProviderConfigs
in interfaceAsyncSCIM2Client
-
getResourceTypes
public CompletableFuture<ResourceTypesGetResponse> getResourceTypes(ResourceTypesGetRequest req)
- Specified by:
getResourceTypes
in interfaceAsyncSCIM2Client
-
getResourceTypes
public CompletableFuture<ResourceTypesGetResponse> getResourceTypes(RequestConfigurator<ResourceTypesGetRequest.ResourceTypesGetRequestBuilder> req)
- Specified by:
getResourceTypes
in interfaceAsyncSCIM2Client
-
searchUsers
public CompletableFuture<UsersSearchResponse> searchUsers(UsersSearchRequest req)
- Specified by:
searchUsers
in interfaceAsyncSCIM2Client
-
searchUsers
public CompletableFuture<UsersSearchResponse> searchUsers(RequestConfigurator<UsersSearchRequest.UsersSearchRequestBuilder> req)
- Specified by:
searchUsers
in interfaceAsyncSCIM2Client
-
readUser
public CompletableFuture<UsersReadResponse> readUser(UsersReadRequest req)
- Specified by:
readUser
in interfaceAsyncSCIM2Client
-
readUser
public CompletableFuture<UsersReadResponse> readUser(RequestConfigurator<UsersReadRequest.UsersReadRequestBuilder> req)
- Specified by:
readUser
in interfaceAsyncSCIM2Client
-
createUser
public CompletableFuture<UsersCreateResponse> createUser(UsersCreateRequest req)
- Specified by:
createUser
in interfaceAsyncSCIM2Client
-
createUser
public CompletableFuture<UsersCreateResponse> createUser(RequestConfigurator<UsersCreateRequest.UsersCreateRequestBuilder> req)
- Specified by:
createUser
in interfaceAsyncSCIM2Client
-
patchUser
public CompletableFuture<UsersPatchResponse> patchUser(UsersPatchRequest req)
- Specified by:
patchUser
in interfaceAsyncSCIM2Client
-
patchUser
public CompletableFuture<UsersPatchResponse> patchUser(RequestConfigurator<UsersPatchRequest.UsersPatchRequestBuilder> req)
- Specified by:
patchUser
in interfaceAsyncSCIM2Client
-
updateUser
public CompletableFuture<UsersUpdateResponse> updateUser(UsersUpdateRequest req)
- Specified by:
updateUser
in interfaceAsyncSCIM2Client
-
updateUser
public CompletableFuture<UsersUpdateResponse> updateUser(RequestConfigurator<UsersUpdateRequest.UsersUpdateRequestBuilder> req)
- Specified by:
updateUser
in interfaceAsyncSCIM2Client
-
deleteUser
public CompletableFuture<UsersDeleteResponse> deleteUser(UsersDeleteRequest req)
- Specified by:
deleteUser
in interfaceAsyncSCIM2Client
-
deleteUser
public CompletableFuture<UsersDeleteResponse> deleteUser(RequestConfigurator<UsersDeleteRequest.UsersDeleteRequestBuilder> req)
- Specified by:
deleteUser
in interfaceAsyncSCIM2Client
-
searchGroups
public CompletableFuture<GroupsSearchResponse> searchGroups(GroupsSearchRequest req)
- Specified by:
searchGroups
in interfaceAsyncSCIM2Client
-
searchGroups
public CompletableFuture<GroupsSearchResponse> searchGroups(RequestConfigurator<GroupsSearchRequest.GroupsSearchRequestBuilder> req)
- Specified by:
searchGroups
in interfaceAsyncSCIM2Client
-
readGroup
public CompletableFuture<GroupsReadResponse> readGroup(GroupsReadRequest req)
- Specified by:
readGroup
in interfaceAsyncSCIM2Client
-
readGroup
public CompletableFuture<GroupsReadResponse> readGroup(RequestConfigurator<GroupsReadRequest.GroupsReadRequestBuilder> req)
- Specified by:
readGroup
in interfaceAsyncSCIM2Client
-
createGroup
public CompletableFuture<GroupsCreateResponse> createGroup(GroupsCreateRequest req)
- Specified by:
createGroup
in interfaceAsyncSCIM2Client
-
createGroup
public CompletableFuture<GroupsCreateResponse> createGroup(RequestConfigurator<GroupsCreateRequest.GroupsCreateRequestBuilder> req)
- Specified by:
createGroup
in interfaceAsyncSCIM2Client
-
patchGroup
public CompletableFuture<GroupsPatchResponse> patchGroup(GroupsPatchRequest req)
- Specified by:
patchGroup
in interfaceAsyncSCIM2Client
-
patchGroup
public CompletableFuture<GroupsPatchResponse> patchGroup(RequestConfigurator<GroupsPatchRequest.GroupsPatchRequestBuilder> req)
- Specified by:
patchGroup
in interfaceAsyncSCIM2Client
-
updateGroup
public CompletableFuture<GroupsUpdateResponse> updateGroup(GroupsUpdateRequest req)
- Specified by:
updateGroup
in interfaceAsyncSCIM2Client
-
updateGroup
public CompletableFuture<GroupsUpdateResponse> updateGroup(RequestConfigurator<GroupsUpdateRequest.GroupsUpdateRequestBuilder> req)
- Specified by:
updateGroup
in interfaceAsyncSCIM2Client
-
deleteGroup
public CompletableFuture<GroupsDeleteResponse> deleteGroup(GroupsDeleteRequest req)
- Specified by:
deleteGroup
in interfaceAsyncSCIM2Client
-
deleteGroup
public CompletableFuture<GroupsDeleteResponse> deleteGroup(RequestConfigurator<GroupsDeleteRequest.GroupsDeleteRequestBuilder> req)
- Specified by:
deleteGroup
in interfaceAsyncSCIM2Client
-
-