Class AppSubscriptionsImpl
- All Implemented Interfaces:
AppSubscriptions
AppSubscriptions over the shared FabricBeta apiParams area.
Beta: Fabric v4 4.34.0 (spec read 2026-11-11).
Generated from the Fabric v4 OpenAPI spec by the fabric-beta generator; regenerate rather than hand-edit.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreate(AppSubscriptionPostRequest request) Create Subscription:POST /fabric/v4/appSubscriptions(operationcreateAppSubscription).Delete Subscription:DELETE /fabric/v4/appSubscriptions/{appSubscriptionId}(operationdeleteAppSubscriptionByUuid).Get Subscription:GET /fabric/v4/appSubscriptions/{appSubscriptionId}(operationgetAppSubscriptionByUuid).search()Search Subscriptions:POST /fabric/v4/appSubscriptions/search(operationsearchAppSubscriptions).search(FilterPropertyList filter) Search Subscriptions:POST /fabric/v4/appSubscriptions/search(operationsearchAppSubscriptions).search(FilterPropertyList filter, SortPropertyList sort) Search Subscriptions:POST /fabric/v4/appSubscriptions/search(operationsearchAppSubscriptions).update(String appSubscriptionId, List<PatchOperation> operations) Update Subscription:PATCH /fabric/v4/appSubscriptions/{appSubscriptionId}(operationupdateAppSubscriptionByUuid).
-
Constructor Details
-
AppSubscriptionsImpl
Creates the client.- Parameters:
clients- the shared internal client factory
-
-
Method Details
-
create
Description copied from interface:AppSubscriptionsCreate Subscription:POST /fabric/v4/appSubscriptions(operationcreateAppSubscription).This API provides capability to create user's Subscription
- Specified by:
createin interfaceAppSubscriptions- Parameters:
request- theAppSubscriptionPostRequestrequest body- Returns:
- the
AppSubscriptionthe API returns
-
getByUuid
Description copied from interface:AppSubscriptionsGet Subscription:GET /fabric/v4/appSubscriptions/{appSubscriptionId}(operationgetAppSubscriptionByUuid).This API provides capability to retrieve user's Subscription
- Specified by:
getByUuidin interfaceAppSubscriptions- Parameters:
appSubscriptionId- theappSubscriptionIdpath parameter- Returns:
- the
AppSubscriptionthe API returns
-
delete
Description copied from interface:AppSubscriptionsDelete Subscription:DELETE /fabric/v4/appSubscriptions/{appSubscriptionId}(operationdeleteAppSubscriptionByUuid).This API provides capability to delete user's Subscription
- Specified by:
deletein interfaceAppSubscriptions- Parameters:
appSubscriptionId- theappSubscriptionIdpath parameter- Returns:
- the
AppSubscriptionthe API returns
-
update
Description copied from interface:AppSubscriptionsUpdate Subscription:PATCH /fabric/v4/appSubscriptions/{appSubscriptionId}(operationupdateAppSubscriptionByUuid).This API provides capability to update user's Subscription
Sent as
application/json-patch+json, per the spec.- Specified by:
updatein interfaceAppSubscriptions- Parameters:
appSubscriptionId- theappSubscriptionIdpath parameteroperations- the patch operations (op/path/value)- Returns:
- the
AppSubscriptionthe API returns
-
search
public PaginatedFilteredList<AppSubscription> search(FilterPropertyList filter, SortPropertyList sort) Description copied from interface:AppSubscriptionsSearch Subscriptions:POST /fabric/v4/appSubscriptions/search(operationsearchAppSubscriptions).The API provides capability to get list of user's App Subscriptions using search criteria, including optional filtering, pagination and sorting
Filter properties named by the spec:
/changeLog/createdDateTime,/changeLog/deletedDateTime,/changeLog/updatedDateTime,/project/projectId,/source/appLink/uuid,/source/ipSubnets,/state,/target/appService/uuid,/target/geoScope,/target/prioritization,/uuid.Sort properties named by the spec:
/changeLog/createdDateTime,/changeLog/updatedDateTime,/state,/uuid.- Specified by:
searchin interfaceAppSubscriptions- Parameters:
filter- the filter (nullfor none)sort- the sort order (nullfor the service default)- Returns:
- a lazily paged list of
AppSubscription
-
search
Description copied from interface:AppSubscriptionsSearch Subscriptions:POST /fabric/v4/appSubscriptions/search(operationsearchAppSubscriptions).The API provides capability to get list of user's App Subscriptions using search criteria, including optional filtering, pagination and sorting
- Specified by:
searchin interfaceAppSubscriptions- Parameters:
filter- the filter (nullfor none)- Returns:
- a lazily paged list of
AppSubscription
-
search
Description copied from interface:AppSubscriptionsSearch Subscriptions:POST /fabric/v4/appSubscriptions/search(operationsearchAppSubscriptions).The API provides capability to get list of user's App Subscriptions using search criteria, including optional filtering, pagination and sorting
- Specified by:
searchin interfaceAppSubscriptions- Returns:
- a lazily paged list of
AppSubscription
-