Package com.chargebee.v4.services
Class FeatureService
-
Field Summary
Fields inherited from class com.chargebee.v4.services.BaseService
client, options -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionactivateAsync(String featureId) Async variant of activate for feature without params.archiveAsync(String featureId) Async variant of archive for feature without params.create(FeatureCreateParams params) createAsync(FeatureCreateParams params) Async variant of create for feature with params.deleteAsync(String featureId) Async variant of delete for feature without params.list()list(FeatureListParams params) Async variant of list for feature without params.listAsync(FeatureListParams params) Async variant of list for feature with params.reactivate(String featureId) reactivateAsync(String featureId) Async variant of reactivate for feature without params.retrieveAsync(String featureId) Async variant of retrieve for feature without params.update(String featureId, FeatureUpdateParams params) updateAsync(String featureId) Async variant of update for feature without params.updateAsync(String featureId, FeatureUpdateParams params) Async variant of update for feature 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
-
FeatureService
-
-
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<FeatureService>
-
list
- Throws:
ChargebeeException
-
listAsync
Async variant of list for feature with params. -
list
- Throws:
ChargebeeException
-
listAsync
Async variant of list for feature without params. -
create
- Throws:
ChargebeeException
-
createAsync
Async variant of create for feature with params. -
delete
- Throws:
ChargebeeException
-
deleteAsync
Async variant of delete for feature without params. -
retrieve
- Throws:
ChargebeeException
-
retrieveAsync
Async variant of retrieve for feature without params. -
update
public FeatureUpdateResponse update(String featureId, FeatureUpdateParams params) throws ChargebeeException - Throws:
ChargebeeException
-
updateAsync
public CompletableFuture<FeatureUpdateResponse> updateAsync(String featureId, FeatureUpdateParams params) Async variant of update for feature with params. -
update
- Throws:
ChargebeeException
-
updateAsync
Async variant of update for feature without params. -
archive
- Throws:
ChargebeeException
-
archiveAsync
Async variant of archive for feature without params. -
activate
- Throws:
ChargebeeException
-
activateAsync
Async variant of activate for feature without params. -
reactivate
- Throws:
ChargebeeException
-
reactivateAsync
Async variant of reactivate for feature without params.
-