Interface ServiceProfileClient<T>
- All Superinterfaces:
Pageable<T>, PageablePost<T>
- All Known Implementing Classes:
ServiceProfileClientImpl
- Author:
- ianjones
-
Method Summary
Modifier and TypeMethodDescriptioncreate(ServiceProfileCreatorJson serviceProfileCreatorJson) createAction(String uuid, String type, String description) createEnvironmentAction(String uuid, String environmentId, EnvironmentActionRequest request) POST {uuid}/environments/{environmentId}/actions.getEnvironments(String uuid) First page ofGET {uuid}/environments.list()put(String uuid, ServiceProfileCreatorJson serviceProfileCreatorJson) search(FilterPropertyList filter, SortPropertyList sort) update(String uuid, List<PatchOperation> operations) Methods inherited from interface PageablePost
nextPageModifier and TypeMethodDescriptionnextPage(PaginatedPostRequest<T> equinixRequest) Fetches the next page for the given POST-search request (its body's pagination has already been advanced by the paging pipeline).
-
Method Details
-
list
Page<ServiceProfileJson> list() -
search
-
getByUuid
-
create
-
update
-
put
-
delete
-
createAction
-
getMetros
-
getEnvironments
First page ofGET {uuid}/environments. The page's associated request carries an identity page-item mapper so later pages can be fetched through this client's inheritednextPage(...). Beta catalog operation. -
createEnvironmentAction
EnvironmentActionResponse createEnvironmentAction(String uuid, String environmentId, EnvironmentActionRequest request) POST {uuid}/environments/{environmentId}/actions. Beta catalog operation. -
refresh
-