Class PortStatisticClientImpl
java.lang.Object
api.equinix.javasdk.core.client.ClientBase
api.equinix.javasdk.core.client.PageableBase
api.equinix.javasdk.fabric.client.internal.implementation.PortStatisticClientImpl
- All Implemented Interfaces:
Pageable<PortStatistic>,PortStatisticClient<PortStatistic>
public class PortStatisticClientImpl
extends PageableBase
implements PortStatisticClient<PortStatistic>
PortStatisticsClientImpl class.
- Version:
- $Id: $Id
- Author:
- ianjones
-
Nested Class Summary
Nested classes/interfaces inherited from class api.equinix.javasdk.core.client.ClientBase
ClientBase.EquinixRequestBuilder -
Constructor Summary
ConstructorsConstructorDescriptionPortStatisticClientImpl(FabricConfigImpl configClient) Constructor for PortStatisticsClientImpl. -
Method Summary
Modifier and TypeMethodDescriptiongetStatistics(String uuid, LocalDateTime startDateTime, LocalDateTime endDateTime) getStatistics.getTopStatistics(StatisticDuration duration, Sortable sortable, RequestBuilder.TopPortStatistics requestBuilder) getTopStatistics.nextPage(PaginatedRequest<PortStatistic> equinixRequest) nextPage.refreshStatistics(String uuid, LocalDateTime startDateTime, LocalDateTime endDateTime) refreshStatistics.Methods inherited from class api.equinix.javasdk.core.client.ClientBase
buildRequest, buildRequest, buildRequest, buildRequest, buildRequestWithPathParams, buildRequestWithPathParams, buildRequestWithQueryParams, buildRequestWithQueryParams, getConfigClient, invoke, newRequest
-
Constructor Details
-
PortStatisticClientImpl
Constructor for PortStatisticsClientImpl.
- Parameters:
configClient- aFabricConfigImplobject.
-
-
Method Details
-
getStatistics
public PortStatisticJson getStatistics(String uuid, LocalDateTime startDateTime, LocalDateTime endDateTime) getStatistics.
- Specified by:
getStatisticsin interfacePortStatisticClient<PortStatistic>- Parameters:
uuid- aStringobject.startDateTime- aLocalDateTimeobject.endDateTime- aLocalDateTimeobject.- Returns:
- a
PortStatisticJsonobject.
-
getTopStatistics
public Page<PortStatistic,PortStatisticJson> getTopStatistics(StatisticDuration duration, Sortable sortable, RequestBuilder.TopPortStatistics requestBuilder) getTopStatistics.
getTopStatistics.
- Specified by:
getTopStatisticsin interfacePortStatisticClient<PortStatistic>- Parameters:
duration- aStatisticDurationobject.sortable- aSortableobject.requestBuilder- aRequestBuilder.TopPortStatisticsobject.- Returns:
- a
Pageobject.
-
refreshStatistics
public PortStatisticJson refreshStatistics(String uuid, LocalDateTime startDateTime, LocalDateTime endDateTime) refreshStatistics.
- Specified by:
refreshStatisticsin interfacePortStatisticClient<PortStatistic>- Parameters:
uuid- aStringobject.startDateTime- aLocalDateTimeobject.endDateTime- aLocalDateTimeobject.- Returns:
- a
PortStatisticJsonobject.
-
nextPage
nextPage.
- Specified by:
nextPagein interfacePageable<PortStatistic>- Parameters:
equinixRequest- aPaginatedRequestobject.- Returns:
- a
PaginatedListobject.
-