Class FabricGatewaysImpl
java.lang.Object
api.equinix.javasdk.fabric.client.implementation.FabricGatewaysImpl
- All Implemented Interfaces:
FabricGateways
-
Constructor Summary
ConstructorsConstructorDescriptionFabricGatewaysImpl(FabricGatewayClient<FabricGateway> serviceClient, GatewayPackageClient<GatewayPackage> gatewayPackageServiceClient, Fabric serviceManager) -
Method Summary
Modifier and TypeMethodDescriptiongatewayPackageByCode(GatewayPackageCode gatewayPackageCode) Retrieves a specific gateway package by its package code.Lists all available gateway packages.Retrieves a single fabric gateway by its unique identifier.search()Searches for fabric gateways using default filter and sort criteria.search(FilterPropertyList filter) Searches for fabric gateways matching the specified filter criteria.search(FilterPropertyList filter, SortPropertyList sort) Searches for fabric gateways matching the specified filter and sort criteria.search(SortPropertyList sort) Searches for fabric gateways with the specified sort order.
-
Constructor Details
-
FabricGatewaysImpl
public FabricGatewaysImpl(FabricGatewayClient<FabricGateway> serviceClient, GatewayPackageClient<GatewayPackage> gatewayPackageServiceClient, Fabric serviceManager)
-
-
Method Details
-
search
Description copied from interface:FabricGatewaysSearches for fabric gateways using default filter and sort criteria.- Specified by:
searchin interfaceFabricGateways- Returns:
- a paginated, filtered list of matching gateways
-
search
Description copied from interface:FabricGatewaysSearches for fabric gateways matching the specified filter criteria.- Specified by:
searchin interfaceFabricGateways- Parameters:
filter- the filter criteria to apply- Returns:
- a paginated, filtered list of matching gateways
-
search
Description copied from interface:FabricGatewaysSearches for fabric gateways with the specified sort order.- Specified by:
searchin interfaceFabricGateways- Parameters:
sort- the sort criteria to apply- Returns:
- a paginated, filtered list of matching gateways
-
search
public PaginatedFilteredList<FabricGateway> search(FilterPropertyList filter, SortPropertyList sort) Description copied from interface:FabricGatewaysSearches for fabric gateways matching the specified filter and sort criteria.- Specified by:
searchin interfaceFabricGateways- Parameters:
filter- the filter criteria to applysort- the sort criteria to apply- Returns:
- a paginated, filtered list of matching gateways
-
getByUuid
Description copied from interface:FabricGatewaysRetrieves a single fabric gateway by its unique identifier.- Specified by:
getByUuidin interfaceFabricGateways- Parameters:
uuid- the unique identifier of the gateway- Returns:
- the fabric gateway matching the given UUID
-
gatewayPackages
Description copied from interface:FabricGatewaysLists all available gateway packages.- Specified by:
gatewayPackagesin interfaceFabricGateways- Returns:
- a paginated list of gateway packages
-
gatewayPackageByCode
Description copied from interface:FabricGatewaysRetrieves a specific gateway package by its package code.- Specified by:
gatewayPackageByCodein interfaceFabricGateways- Parameters:
gatewayPackageCode- the code identifying the gateway package- Returns:
- the gateway package matching the given code
-