Package com.slack.api.scim2.impl
Class AsyncSCIM2ClientImpl
java.lang.Object
com.slack.api.scim2.impl.AsyncSCIM2ClientImpl
- All Implemented Interfaces:
AsyncSCIM2Client
-
Field Summary
Fields inherited from interface com.slack.api.scim2.AsyncSCIM2Client
ENDPOINT_URL_PREFIX -
Constructor Summary
ConstructorsConstructorDescriptionAsyncSCIM2ClientImpl(String token, SCIM2ClientImpl scim, MethodsClientImpl methods, SlackConfig config) -
Method Summary
Modifier and TypeMethodDescriptiongetServiceProviderConfigs(RequestConfigurator<ServiceProviderConfigsGetRequest.ServiceProviderConfigsGetRequestBuilder> req) readUser(UsersReadRequest req) voidsetEndpointUrlPrefix(String endpointUrlPrefix)
-
Constructor Details
-
AsyncSCIM2ClientImpl
public AsyncSCIM2ClientImpl(String token, SCIM2ClientImpl scim, MethodsClientImpl methods, SlackConfig config)
-
-
Method Details
-
getEndpointUrlPrefix
- Specified by:
getEndpointUrlPrefixin interfaceAsyncSCIM2Client
-
setEndpointUrlPrefix
- Specified by:
setEndpointUrlPrefixin interfaceAsyncSCIM2Client
-
getServiceProviderConfigs
public CompletableFuture<ServiceProviderConfigsGetResponse> getServiceProviderConfigs(ServiceProviderConfigsGetRequest req) - Specified by:
getServiceProviderConfigsin interfaceAsyncSCIM2Client
-
getServiceProviderConfigs
public CompletableFuture<ServiceProviderConfigsGetResponse> getServiceProviderConfigs(RequestConfigurator<ServiceProviderConfigsGetRequest.ServiceProviderConfigsGetRequestBuilder> req) - Specified by:
getServiceProviderConfigsin interfaceAsyncSCIM2Client
-
getResourceTypes
- Specified by:
getResourceTypesin interfaceAsyncSCIM2Client
-
getResourceTypes
public CompletableFuture<ResourceTypesGetResponse> getResourceTypes(RequestConfigurator<ResourceTypesGetRequest.ResourceTypesGetRequestBuilder> req) - Specified by:
getResourceTypesin interfaceAsyncSCIM2Client
-
searchUsers
- Specified by:
searchUsersin interfaceAsyncSCIM2Client
-
searchUsers
public CompletableFuture<UsersSearchResponse> searchUsers(RequestConfigurator<UsersSearchRequest.UsersSearchRequestBuilder> req) - Specified by:
searchUsersin interfaceAsyncSCIM2Client
-
readUser
- Specified by:
readUserin interfaceAsyncSCIM2Client
-
readUser
public CompletableFuture<UsersReadResponse> readUser(RequestConfigurator<UsersReadRequest.UsersReadRequestBuilder> req) - Specified by:
readUserin interfaceAsyncSCIM2Client
-
createUser
- Specified by:
createUserin interfaceAsyncSCIM2Client
-
createUser
public CompletableFuture<UsersCreateResponse> createUser(RequestConfigurator<UsersCreateRequest.UsersCreateRequestBuilder> req) - Specified by:
createUserin interfaceAsyncSCIM2Client
-
patchUser
- Specified by:
patchUserin interfaceAsyncSCIM2Client
-
patchUser
public CompletableFuture<UsersPatchResponse> patchUser(RequestConfigurator<UsersPatchRequest.UsersPatchRequestBuilder> req) - Specified by:
patchUserin interfaceAsyncSCIM2Client
-
updateUser
- Specified by:
updateUserin interfaceAsyncSCIM2Client
-
updateUser
public CompletableFuture<UsersUpdateResponse> updateUser(RequestConfigurator<UsersUpdateRequest.UsersUpdateRequestBuilder> req) - Specified by:
updateUserin interfaceAsyncSCIM2Client
-
deleteUser
- Specified by:
deleteUserin interfaceAsyncSCIM2Client
-
deleteUser
public CompletableFuture<UsersDeleteResponse> deleteUser(RequestConfigurator<UsersDeleteRequest.UsersDeleteRequestBuilder> req) - Specified by:
deleteUserin interfaceAsyncSCIM2Client
-
searchGroups
- Specified by:
searchGroupsin interfaceAsyncSCIM2Client
-
searchGroups
public CompletableFuture<GroupsSearchResponse> searchGroups(RequestConfigurator<GroupsSearchRequest.GroupsSearchRequestBuilder> req) - Specified by:
searchGroupsin interfaceAsyncSCIM2Client
-
readGroup
- Specified by:
readGroupin interfaceAsyncSCIM2Client
-
readGroup
public CompletableFuture<GroupsReadResponse> readGroup(RequestConfigurator<GroupsReadRequest.GroupsReadRequestBuilder> req) - Specified by:
readGroupin interfaceAsyncSCIM2Client
-
createGroup
- Specified by:
createGroupin interfaceAsyncSCIM2Client
-
createGroup
public CompletableFuture<GroupsCreateResponse> createGroup(RequestConfigurator<GroupsCreateRequest.GroupsCreateRequestBuilder> req) - Specified by:
createGroupin interfaceAsyncSCIM2Client
-
patchGroup
- Specified by:
patchGroupin interfaceAsyncSCIM2Client
-
patchGroup
public CompletableFuture<GroupsPatchResponse> patchGroup(RequestConfigurator<GroupsPatchRequest.GroupsPatchRequestBuilder> req) - Specified by:
patchGroupin interfaceAsyncSCIM2Client
-
updateGroup
- Specified by:
updateGroupin interfaceAsyncSCIM2Client
-
updateGroup
public CompletableFuture<GroupsUpdateResponse> updateGroup(RequestConfigurator<GroupsUpdateRequest.GroupsUpdateRequestBuilder> req) - Specified by:
updateGroupin interfaceAsyncSCIM2Client
-
deleteGroup
- Specified by:
deleteGroupin interfaceAsyncSCIM2Client
-
deleteGroup
public CompletableFuture<GroupsDeleteResponse> deleteGroup(RequestConfigurator<GroupsDeleteRequest.GroupsDeleteRequestBuilder> req) - Specified by:
deleteGroupin interfaceAsyncSCIM2Client
-