Package com.chargebee.v4.services
Class AlertService
-
Field Summary
Fields inherited from class com.chargebee.v4.services.BaseService
client, options -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionapplicationAlertsForSubscription(String subscriptionId) applicationAlertsForSubscription(String subscriptionId, ApplicationAlertsForSubscriptionParams params) applicationAlertsForSubscriptionAsync(String subscriptionId) Async variant of applicationAlertsForSubscription for alert without params.applicationAlertsForSubscriptionAsync(String subscriptionId, ApplicationAlertsForSubscriptionParams params) Async variant of applicationAlertsForSubscription for alert with params.create(AlertCreateParams params) createAsync(AlertCreateParams params) Async variant of create for alert with params.deleteAsync(String alertId) Async variant of delete for alert without params.list()list(AlertListParams params) Async variant of list for alert without params.listAsync(AlertListParams params) Async variant of list for alert with params.retrieveAsync(String alertId) Async variant of retrieve for alert without params.update(String alertId, AlertUpdateParams params) updateAsync(String alertId) Async variant of update for alert without params.updateAsync(String alertId, AlertUpdateParams params) Async variant of update for alert with params.withOptions(RequestOptions options) Apply per-request options for this service instance.Methods inherited from class com.chargebee.v4.services.BaseService
buildPathWithParams, clientForBuilders, clientWithOptions, get, getAsync, getMergedHeaders, getWithSubDomain, getWithSubDomainAsync, header, headers, options, parseResponse, post, postAsync, postJson, postJsonAsync, postJsonWithSubDomain, postJsonWithSubDomainAsync, postWithSubDomain, postWithSubDomainAsync
-
Constructor Details
-
AlertService
-
-
Method Details
-
withOptions
Apply per-request options for this service instance. Users can chain .withOptions or .options to set headers and other options.- Overrides:
withOptionsin classBaseService<AlertService>
-
applicationAlertsForSubscription
public ApplicationAlertsForSubscriptionResponse applicationAlertsForSubscription(String subscriptionId, ApplicationAlertsForSubscriptionParams params) throws ChargebeeException - Throws:
ChargebeeException
-
applicationAlertsForSubscription
public ApplicationAlertsForSubscriptionResponse applicationAlertsForSubscription(String subscriptionId) throws ChargebeeException - Throws:
ChargebeeException
-
applicationAlertsForSubscriptionAsync
public CompletableFuture<ApplicationAlertsForSubscriptionResponse> applicationAlertsForSubscriptionAsync(String subscriptionId, ApplicationAlertsForSubscriptionParams params) Async variant of applicationAlertsForSubscription for alert with params. -
applicationAlertsForSubscriptionAsync
public CompletableFuture<ApplicationAlertsForSubscriptionResponse> applicationAlertsForSubscriptionAsync(String subscriptionId) Async variant of applicationAlertsForSubscription for alert without params. -
retrieve
- Throws:
ChargebeeException
-
retrieveAsync
Async variant of retrieve for alert without params. -
update
public AlertUpdateResponse update(String alertId, AlertUpdateParams params) throws ChargebeeException - Throws:
ChargebeeException
-
updateAsync
Async variant of update for alert with params. -
update
- Throws:
ChargebeeException
-
updateAsync
Async variant of update for alert without params. -
delete
- Throws:
ChargebeeException
-
deleteAsync
Async variant of delete for alert without params. -
list
- Throws:
ChargebeeException
-
listAsync
Async variant of list for alert with params. -
list
- Throws:
ChargebeeException
-
listAsync
Async variant of list for alert without params. -
create
- Throws:
ChargebeeException
-
createAsync
Async variant of create for alert with params.
-