Class ServiceProfilesImpl
java.lang.Object
api.equinix.javasdk.fabric.client.implementation.ServiceProfilesImpl
- All Implemented Interfaces:
ServiceProfiles
ServiceProfilesImpl class.
- Version:
- $Id: $Id
- Author:
- ianjones
-
Constructor Summary
ConstructorsConstructorDescriptionServiceProfilesImpl(ServiceProfileClient<ServiceProfile> serviceClient, Fabric serviceManager) Constructor for ServiceProfilesImpl. -
Method Summary
Modifier and TypeMethodDescriptiondefine(ServiceProfileType serviceProfileType) Begins the fluent builder for creating a new service profile.Retrieves a single service profile by its unique identifier.list()Lists all service profiles owned by the current account.search()Searches for service profiles using default filter and sort criteria.search(FilterPropertyList filter) Searches for service profiles matching the specified filter criteria.search(FilterPropertyList filter, SortPropertyList sort) Searches for service profiles matching the specified filter and sort criteria.search(SortPropertyList sort) Searches for service profiles with the specified sort order.
-
Constructor Details
-
ServiceProfilesImpl
public ServiceProfilesImpl(ServiceProfileClient<ServiceProfile> serviceClient, Fabric serviceManager) Constructor for ServiceProfilesImpl.
- Parameters:
serviceClient- aServiceProfileClientobject.serviceManager- aFabricobject.
-
-
Method Details
-
list
Description copied from interface:ServiceProfilesLists all service profiles owned by the current account.- Specified by:
listin interfaceServiceProfiles- Returns:
- a paginated list of service profiles
-
search
Description copied from interface:ServiceProfilesSearches for service profiles using default filter and sort criteria.- Specified by:
searchin interfaceServiceProfiles- Returns:
- a paginated, filtered list of matching service profiles
-
search
Description copied from interface:ServiceProfilesSearches for service profiles matching the specified filter criteria.- Specified by:
searchin interfaceServiceProfiles- Parameters:
filter- the filter criteria to apply- Returns:
- a paginated, filtered list of matching service profiles
-
search
Description copied from interface:ServiceProfilesSearches for service profiles with the specified sort order.- Specified by:
searchin interfaceServiceProfiles- Parameters:
sort- the sort criteria to apply- Returns:
- a paginated, filtered list of matching service profiles
-
search
public PaginatedFilteredList<ServiceProfile> search(FilterPropertyList filter, SortPropertyList sort) Description copied from interface:ServiceProfilesSearches for service profiles matching the specified filter and sort criteria.- Specified by:
searchin interfaceServiceProfiles- Parameters:
filter- the filter criteria to applysort- the sort criteria to apply- Returns:
- a paginated, filtered list of matching service profiles
-
getByUuid
Description copied from interface:ServiceProfilesRetrieves a single service profile by its unique identifier.- Specified by:
getByUuidin interfaceServiceProfiles- Parameters:
uuid- the unique identifier of the service profile- Returns:
- the service profile matching the given UUID
-
define
Description copied from interface:ServiceProfilesBegins the fluent builder for creating a new service profile. Call methods on the returned builder to configure the profile, then callcreate().- Specified by:
definein interfaceServiceProfiles- Parameters:
serviceProfileType- the type of service profile to create- Returns:
- a builder for configuring the new service profile
-