Class TenantsClient
- java.lang.Object
-
- com.courier.api.resources.tenants.TenantsClient
-
public class TenantsClient extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected ClientOptionsclientOptions
-
Constructor Summary
Constructors Constructor Description TenantsClient(ClientOptions clientOptions)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TenantcreateOrReplace(java.lang.String tenantId, TenantCreateOrReplaceParams request)TenantcreateOrReplace(java.lang.String tenantId, TenantCreateOrReplaceParams request, RequestOptions requestOptions)voidcreateOrReplaceDefaultPreferencesForTopic(java.lang.String tenantId, java.lang.String topicId, SubscriptionTopicNew request)voidcreateOrReplaceDefaultPreferencesForTopic(java.lang.String tenantId, java.lang.String topicId, SubscriptionTopicNew request, RequestOptions requestOptions)voiddelete(java.lang.String tenantId)voiddelete(java.lang.String tenantId, RequestOptions requestOptions)Tenantget(java.lang.String tenantId)Tenantget(java.lang.String tenantId, RequestOptions requestOptions)ListUsersForTenantResponsegetUsersByTenant(java.lang.String tenantId)ListUsersForTenantResponsegetUsersByTenant(java.lang.String tenantId, ListUsersForTenantParams request)ListUsersForTenantResponsegetUsersByTenant(java.lang.String tenantId, ListUsersForTenantParams request, RequestOptions requestOptions)TenantListResponselist()TenantListResponselist(ListTenantParams request)TenantListResponselist(ListTenantParams request, RequestOptions requestOptions)voidremoveDefaultPreferencesForTopic(java.lang.String tenantId, java.lang.String topicId)voidremoveDefaultPreferencesForTopic(java.lang.String tenantId, java.lang.String topicId, RequestOptions requestOptions)
-
-
-
Field Detail
-
clientOptions
protected final ClientOptions clientOptions
-
-
Constructor Detail
-
TenantsClient
public TenantsClient(ClientOptions clientOptions)
-
-
Method Detail
-
createOrReplace
public Tenant createOrReplace(java.lang.String tenantId, TenantCreateOrReplaceParams request)
-
createOrReplace
public Tenant createOrReplace(java.lang.String tenantId, TenantCreateOrReplaceParams request, RequestOptions requestOptions)
-
get
public Tenant get(java.lang.String tenantId)
-
get
public Tenant get(java.lang.String tenantId, RequestOptions requestOptions)
-
list
public TenantListResponse list()
-
list
public TenantListResponse list(ListTenantParams request)
-
list
public TenantListResponse list(ListTenantParams request, RequestOptions requestOptions)
-
delete
public void delete(java.lang.String tenantId)
-
delete
public void delete(java.lang.String tenantId, RequestOptions requestOptions)
-
getUsersByTenant
public ListUsersForTenantResponse getUsersByTenant(java.lang.String tenantId)
-
getUsersByTenant
public ListUsersForTenantResponse getUsersByTenant(java.lang.String tenantId, ListUsersForTenantParams request)
-
getUsersByTenant
public ListUsersForTenantResponse getUsersByTenant(java.lang.String tenantId, ListUsersForTenantParams request, RequestOptions requestOptions)
-
createOrReplaceDefaultPreferencesForTopic
public void createOrReplaceDefaultPreferencesForTopic(java.lang.String tenantId, java.lang.String topicId, SubscriptionTopicNew request)
-
createOrReplaceDefaultPreferencesForTopic
public void createOrReplaceDefaultPreferencesForTopic(java.lang.String tenantId, java.lang.String topicId, SubscriptionTopicNew request, RequestOptions requestOptions)
-
removeDefaultPreferencesForTopic
public void removeDefaultPreferencesForTopic(java.lang.String tenantId, java.lang.String topicId)
-
removeDefaultPreferencesForTopic
public void removeDefaultPreferencesForTopic(java.lang.String tenantId, java.lang.String topicId, RequestOptions requestOptions)
-
-