Class CloudRoutersImpl
java.lang.Object
api.equinix.javasdk.fabric.client.implementation.CloudRoutersImpl
- All Implemented Interfaces:
CloudRouters
-
Constructor Summary
ConstructorsConstructorDescriptionCloudRoutersImpl(CloudRouterClient<CloudRouter> serviceClient, CloudRouterPackageClient<CloudRouterPackage> cloudRouterPackageServiceClient, Fabric serviceManager) -
Method Summary
Modifier and TypeMethodDescriptiondefine()Begins the fluent builder for creating a new cloud router.Retrieves a single cloud router by its unique identifier.routerPackageByCode(CloudRouterPackageCode packageCode) Retrieves a specific cloud router package by its package code.Lists all available cloud router packages.search()Searches for cloud routers using default filter and sort criteria.search(FilterPropertyList filter) Searches for cloud routers matching the specified filter criteria.search(FilterPropertyList filter, SortPropertyList sort) Searches for cloud routers matching the specified filter and sort criteria.search(SortPropertyList sort) Searches for cloud routers with the specified sort order.
-
Constructor Details
-
CloudRoutersImpl
public CloudRoutersImpl(CloudRouterClient<CloudRouter> serviceClient, CloudRouterPackageClient<CloudRouterPackage> cloudRouterPackageServiceClient, Fabric serviceManager)
-
-
Method Details
-
search
Description copied from interface:CloudRoutersSearches for cloud routers using default filter and sort criteria.- Specified by:
searchin interfaceCloudRouters- Returns:
- a paginated, filtered list of matching cloud routers
-
search
Description copied from interface:CloudRoutersSearches for cloud routers matching the specified filter criteria.- Specified by:
searchin interfaceCloudRouters- Parameters:
filter- the filter criteria to apply- Returns:
- a paginated, filtered list of matching cloud routers
-
search
Description copied from interface:CloudRoutersSearches for cloud routers with the specified sort order.- Specified by:
searchin interfaceCloudRouters- Parameters:
sort- the sort criteria to apply- Returns:
- a paginated, filtered list of matching cloud routers
-
search
Description copied from interface:CloudRoutersSearches for cloud routers matching the specified filter and sort criteria.- Specified by:
searchin interfaceCloudRouters- Parameters:
filter- the filter criteria to applysort- the sort criteria to apply- Returns:
- a paginated, filtered list of matching cloud routers
-
getByUuid
Description copied from interface:CloudRoutersRetrieves a single cloud router by its unique identifier.- Specified by:
getByUuidin interfaceCloudRouters- Parameters:
uuid- the unique identifier of the cloud router- Returns:
- the cloud router matching the given UUID
-
define
Description copied from interface:CloudRoutersBegins the fluent builder for creating a new cloud router. Call methods on the returned builder to configure the router, then callcreate().- Specified by:
definein interfaceCloudRouters- Returns:
- a builder for configuring the new cloud router
-
routerPackages
Description copied from interface:CloudRoutersLists all available cloud router packages.- Specified by:
routerPackagesin interfaceCloudRouters- Returns:
- a paginated list of cloud router packages
-
routerPackageByCode
Description copied from interface:CloudRoutersRetrieves a specific cloud router package by its package code.- Specified by:
routerPackageByCodein interfaceCloudRouters- Parameters:
packageCode- the code identifying the router package- Returns:
- the cloud router package matching the given code
-