Interface ServiceProfiles
- All Known Implementing Classes:
ServiceProfilesImpl
public interface ServiceProfiles
Client interface for managing Equinix Fabric service profiles. Service profiles define the
attributes and access configurations that providers publish for customers to connect to.
-
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.
-
Method Details
-
list
PaginatedList<ServiceProfile> list()Lists all service profiles owned by the current account.- Returns:
- a paginated list of service profiles
-
search
PaginatedFilteredList<ServiceProfile> search()Searches for service profiles using default filter and sort criteria.- Returns:
- a paginated, filtered list of matching service profiles
-
search
Searches for service profiles matching the specified filter criteria.- Parameters:
filter- the filter criteria to apply- Returns:
- a paginated, filtered list of matching service profiles
-
search
Searches for service profiles with the specified sort order.- Parameters:
sort- the sort criteria to apply- Returns:
- a paginated, filtered list of matching service profiles
-
search
Searches for service profiles matching the specified filter and sort criteria.- Parameters:
filter- the filter criteria to applysort- the sort criteria to apply- Returns:
- a paginated, filtered list of matching service profiles
-
getByUuid
Retrieves a single service profile by its unique identifier.- Parameters:
uuid- the unique identifier of the service profile- Returns:
- the service profile matching the given UUID
-
define
Begins the fluent builder for creating a new service profile. Call methods on the returned builder to configure the profile, then callcreate().- Parameters:
serviceProfileType- the type of service profile to create- Returns:
- a builder for configuring the new service profile
-