Class ConnectionClientImpl
java.lang.Object
api.equinix.javasdk.core.client.ClientBase
api.equinix.javasdk.core.client.PageableBase
api.equinix.javasdk.fabric.client.internal.implementation.ConnectionClientImpl
- All Implemented Interfaces:
Pageable<Connection>,PageablePost<Connection>,ConnectionClient<Connection>
-
Nested Class Summary
Nested classes/interfaces inherited from class api.equinix.javasdk.core.client.ClientBase
ClientBase.EquinixRequestBuilder -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbatch(List<ConnectionCreatorJson> connectionCreatorJsonList) create(ConnectionCreatorJson connectionCreatorJson) dryRunCreate(ConnectionCreatorJson connectionCreatorJson) getStatistics(String uuid, LocalDateTime startDateTime, LocalDateTime endDateTime, Side viewPoint) getStatistics.nextPage(PaginatedPostRequest<Connection> equinixRequest) nextPage.nextPage(PaginatedRequest<Connection> equinixRequest) nextPage.performOperation(String uuid, ConnectionOperationType connectionOperationType, String description, Object bodyObject) refreshStatistics(String uuid, LocalDateTime startDateTime, LocalDateTime endDateTime, Side viewPoint) refreshStatistics.search(FilterPropertyList filter, SortPropertyList sort) Methods inherited from class api.equinix.javasdk.core.client.ClientBase
buildRequest, buildRequest, buildRequest, buildRequest, buildRequestWithPathParams, buildRequestWithPathParams, buildRequestWithQueryParams, buildRequestWithQueryParams, getConfigClient, invoke, newRequest
-
Constructor Details
-
ConnectionClientImpl
-
-
Method Details
-
search
- Specified by:
searchin interfaceConnectionClient<Connection>
-
getByUuid
- Specified by:
getByUuidin interfaceConnectionClient<Connection>
-
create
- Specified by:
createin interfaceConnectionClient<Connection>
-
dryRunCreate
- Specified by:
dryRunCreatein interfaceConnectionClient<Connection>
-
performOperation
public ConnectionJson performOperation(String uuid, ConnectionOperationType connectionOperationType, String description, Object bodyObject) - Specified by:
performOperationin interfaceConnectionClient<Connection>
-
batch
- Specified by:
batchin interfaceConnectionClient<Connection>
-
getStatistics
public ConnectionStatisticJson getStatistics(String uuid, LocalDateTime startDateTime, LocalDateTime endDateTime, Side viewPoint) getStatistics.
- Specified by:
getStatisticsin interfaceConnectionClient<Connection>- Parameters:
uuid- aStringobject.startDateTime- aLocalDateTimeobject.endDateTime- aLocalDateTimeobject.viewPoint- aSideobject.- Returns:
- a
ConnectionStatisticJsonobject.
-
refreshStatistics
public ConnectionStatisticJson refreshStatistics(String uuid, LocalDateTime startDateTime, LocalDateTime endDateTime, Side viewPoint) Description copied from interface:ConnectionClientrefreshStatistics.
- Specified by:
refreshStatisticsin interfaceConnectionClient<Connection>- Parameters:
uuid- aStringobject.startDateTime- aLocalDateTimeobject.endDateTime- aLocalDateTimeobject.viewPoint- aSideobject.- Returns:
- a
ConnectionStatisticJsonobject.
-
delete
-
refresh
-
nextPage
Description copied from interface:PageablenextPage.
- Specified by:
nextPagein interfacePageable<Connection>- Parameters:
equinixRequest- aPaginatedRequestobject.- Returns:
- a
PaginatedListobject.
-
nextPage
Description copied from interface:PageablePostnextPage.
- Specified by:
nextPagein interfacePageablePost<Connection>- Parameters:
equinixRequest- aPaginatedRequestobject.- Returns:
- a
PaginatedListobject.
-