Interface OpticalConnects
- All Known Implementing Classes:
OpticalConnectsImpl
Obtain it from fabric.beta().opticalConnects(). Every operation maps one Fabric v4 endpoint; the
Javadoc of each method names the path and the spec operation id.
Beta: Fabric v4 4.34.0 (spec read 2026-11-11).
Generated from the Fabric v4 OpenAPI spec by the fabric-beta generator; regenerate rather than hand-edit.
-
Method Summary
Modifier and TypeMethodDescriptioncreate(OpticalConnectPostRequest request) Create Optical Metro Connect Service:POST /fabric/v4/opticalConnects(operationcreateOpticalConnect).createDiverse(BulkOpticalConnectRequest request) Create Dual Diverse Optical Metro Connect Service:POST /fabric/v4/opticalConnects/bulk(operationcreateBulkOpticalConnect).Get Optical Metro Connect Service:GET /fabric/v4/opticalConnects/{opticalConnectId}(operationgetOpticalConnectByUuid).search()Search Optical Metro Connect Services:POST /fabric/v4/opticalConnects/search(operationsearchOpticalConnect).search(FilterPropertyList filter) Search Optical Metro Connect Services:POST /fabric/v4/opticalConnects/search(operationsearchOpticalConnect).search(FilterPropertyList filter, SortPropertyList sort) Search Optical Metro Connect Services:POST /fabric/v4/opticalConnects/search(operationsearchOpticalConnect).
-
Method Details
-
create
Create Optical Metro Connect Service:POST /fabric/v4/opticalConnects(operationcreateOpticalConnect).Create a single Optical Metro Connect circuit.
- Parameters:
request- theOpticalConnectPostRequestrequest body- Returns:
- the
OpticalConnectResponsethe API returns
-
createDiverse
Create Dual Diverse Optical Metro Connect Service:POST /fabric/v4/opticalConnects/bulk(operationcreateBulkOpticalConnect).Create a dual diverse pair of circuits on separate optical paths.
Unwraps the
OpticalConnectBulkdataenvelope (the spec documents no paging for it).- Parameters:
request- theBulkOpticalConnectRequestrequest body- Returns:
- the
OpticalConnectResponseentries (empty when none)
-
getByUuid
Get Optical Metro Connect Service:GET /fabric/v4/opticalConnects/{opticalConnectId}(operationgetOpticalConnectByUuid).Get a single Optical Metro Connect by UUID.
- Parameters:
opticalConnectId- theopticalConnectIdpath parameter- Returns:
- the
OpticalConnectResponsethe API returns
-
search
PaginatedFilteredList<OpticalConnectResponse> search(FilterPropertyList filter, SortPropertyList sort) Search Optical Metro Connect Services:POST /fabric/v4/opticalConnects/search(operationsearchOpticalConnect).Get Optical Metro Connects matching the supplied criteria, with optional filtering, pagination and sorting.
Filter properties named by the spec:
/bandwidth,/name,/state,/type,/uuid.Sort properties named by the spec:
/aSide/location/ibxCode,/bandwidth,/changeLog/createdDateTime,/changeLog/updatedDateTime,/name,/state,/type,/uuid,/zSide/location/ibxCode.- Parameters:
filter- the filter (nullfor none)sort- the sort order (nullfor the service default)- Returns:
- a lazily paged list of
OpticalConnectResponse
-
search
Search Optical Metro Connect Services:POST /fabric/v4/opticalConnects/search(operationsearchOpticalConnect).Get Optical Metro Connects matching the supplied criteria, with optional filtering, pagination and sorting.
- Parameters:
filter- the filter (nullfor none)- Returns:
- a lazily paged list of
OpticalConnectResponse
-
search
PaginatedFilteredList<OpticalConnectResponse> search()Search Optical Metro Connect Services:POST /fabric/v4/opticalConnects/search(operationsearchOpticalConnect).Get Optical Metro Connects matching the supplied criteria, with optional filtering, pagination and sorting.
- Returns:
- a lazily paged list of
OpticalConnectResponse
-