Class PortsImpl
java.lang.Object
com.eqixiac.equinix.fabric.client.implementation.PortsImpl
- All Implemented Interfaces:
Ports
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddToLag(String portId, List<PhysicalPort> physicalPorts) Adds physical ports to a virtual port's Link Aggregation Group (POST /fabric/v4/ports/{portId}/physicalPorts/bulk).define()Begins the fluent builder for creating a new port (POST /fabric/v4/ports).Deletes a port by its unique identifier (DELETE /fabric/v4/ports/{uuid}).Deletes a port by its unique identifier, optionally as a validate-only dry run (DELETE /fabric/v4/ports/{uuid}?dryRun=true; spec: "option to verify that API calls will succeed"; boolean, defaultfalse).Retrieves a single port by its unique identifier.Lists the VLANs (link protocols) configured on a port.list()Lists all ports accessible to the current account (GET /fabric/v4/ports).search()Searches for ports using default filter and sort criteria.search(FilterPropertyList filter) Searches for ports matching the specified filter criteria.search(FilterPropertyList filter, SortPropertyList sort) Searches for ports matching the specified filter and sort criteria.search(SortPropertyList sort) Searches for ports with the specified sort order.Begins a fluent update of an existing port (PATCH /fabric/v4/ports/{uuid}).
-
Constructor Details
-
PortsImpl
public PortsImpl()
-
-
Method Details
-
list
Description copied from interface:PortsLists all ports accessible to the current account (GET /fabric/v4/ports). Spec 4.34.0 declares nooffseton this GET and the live service returns every item in one response (forGET /ports:limit 999,offsetandlimitignored, observed 2026-11-11), so this is a plain list, not a multi-page one. -
search
Description copied from interface:PortsSearches for ports using default filter and sort criteria. -
search
Description copied from interface:PortsSearches for ports matching the specified filter criteria. -
search
Description copied from interface:PortsSearches for ports with the specified sort order. -
search
Description copied from interface:PortsSearches for ports matching the specified filter and sort criteria. -
getByUuid
-
getVlans
-
define
Description copied from interface:PortsBegins the fluent builder for creating a new port (POST /fabric/v4/ports). Configure the returned builder, then callcreate(). -
delete
Description copied from interface:PortsDeletes a port by its unique identifier (DELETE /fabric/v4/ports/{uuid}). -
delete
Description copied from interface:PortsDeletes a port by its unique identifier, optionally as a validate-only dry run (DELETE /fabric/v4/ports/{uuid}?dryRun=true; spec: "option to verify that API calls will succeed"; boolean, defaultfalse).With
dryRun = truenothing is deleted: the API responds200(rather than the real delete's202 Accepted) with the existing port entity - uuid, name and all - that WOULD be deleted. WithdryRun = falsethis behaves exactly likePorts.delete(String). -
update
Description copied from interface:PortsBegins a fluent update of an existing port (PATCH /fabric/v4/ports/{uuid}). Configure the returned updater, then callsave(). -
addToLag
Description copied from interface:PortsAdds physical ports to a virtual port's Link Aggregation Group (POST /fabric/v4/ports/{portId}/physicalPorts/bulk).
-