Package com.courier.services.async
Interface TenantServiceAsync
-
- All Implemented Interfaces:
public interface TenantServiceAsync
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceTenantServiceAsync.WithRawResponseA view of TenantServiceAsync that provides access to raw HTTP responses for each method.
-
Method Summary
-
-
Method Detail
-
withRawResponse
abstract TenantServiceAsync.WithRawResponse withRawResponse()
Returns a view of this service that provides access to raw HTTP responses for each method.
-
withOptions
abstract TenantServiceAsync withOptions(Consumer<ClientOptions.Builder> modifier)
Returns a view of this service with the given option modifications applied.
The original service is not modified.
-
tenantDefaultPreferences
abstract TenantDefaultPreferenceServiceAsync tenantDefaultPreferences()
-
templates
abstract TemplateServiceAsync templates()
-
retrieve
CompletableFuture<Tenant> retrieve(String tenantId)
Get a Tenant
-
retrieve
CompletableFuture<Tenant> retrieve(String tenantId, TenantRetrieveParams params, RequestOptions requestOptions)
-
retrieve
CompletableFuture<Tenant> retrieve(String tenantId, TenantRetrieveParams params)
-
retrieve
abstract CompletableFuture<Tenant> retrieve(TenantRetrieveParams params, RequestOptions requestOptions)
-
retrieve
CompletableFuture<Tenant> retrieve(TenantRetrieveParams params)
-
retrieve
CompletableFuture<Tenant> retrieve(String tenantId, RequestOptions requestOptions)
-
update
CompletableFuture<Tenant> update(String tenantId, TenantUpdateParams params)
Create or Replace a Tenant
-
update
CompletableFuture<Tenant> update(String tenantId, TenantUpdateParams params, RequestOptions requestOptions)
-
update
CompletableFuture<Tenant> update(TenantUpdateParams params)
-
update
abstract CompletableFuture<Tenant> update(TenantUpdateParams params, RequestOptions requestOptions)
-
list
CompletableFuture<TenantListResponse> list()
Get a List of Tenants
-
list
abstract CompletableFuture<TenantListResponse> list(TenantListParams params, RequestOptions requestOptions)
-
list
CompletableFuture<TenantListResponse> list(TenantListParams params)
-
list
CompletableFuture<TenantListResponse> list(RequestOptions requestOptions)
-
delete
CompletableFuture<Void> delete(String tenantId)
Delete a Tenant
-
delete
CompletableFuture<Void> delete(String tenantId, TenantDeleteParams params, RequestOptions requestOptions)
-
delete
CompletableFuture<Void> delete(String tenantId, TenantDeleteParams params)
-
delete
abstract CompletableFuture<Void> delete(TenantDeleteParams params, RequestOptions requestOptions)
-
delete
CompletableFuture<Void> delete(TenantDeleteParams params)
-
delete
CompletableFuture<Void> delete(String tenantId, RequestOptions requestOptions)
-
listUsers
CompletableFuture<TenantListUsersResponse> listUsers(String tenantId)
Get Users in Tenant
-
listUsers
CompletableFuture<TenantListUsersResponse> listUsers(String tenantId, TenantListUsersParams params, RequestOptions requestOptions)
-
listUsers
CompletableFuture<TenantListUsersResponse> listUsers(String tenantId, TenantListUsersParams params)
-
listUsers
abstract CompletableFuture<TenantListUsersResponse> listUsers(TenantListUsersParams params, RequestOptions requestOptions)
-
listUsers
CompletableFuture<TenantListUsersResponse> listUsers(TenantListUsersParams params)
-
listUsers
CompletableFuture<TenantListUsersResponse> listUsers(String tenantId, RequestOptions requestOptions)
-
-
-
-