Class SmartViewAssetClientImpl
java.lang.Object
api.equinix.javasdk.core.client.ClientBase
api.equinix.javasdk.core.client.PageableBase
api.equinix.javasdk.ibxsmartview.client.internal.implementation.SmartViewAssetClientImpl
- All Implemented Interfaces:
Pageable<SmartViewAsset>,SmartViewAssetClient<SmartViewAsset>
public class SmartViewAssetClientImpl
extends PageableBase
implements SmartViewAssetClient<SmartViewAsset>
-
Nested Class Summary
Nested classes/interfaces inherited from class api.equinix.javasdk.core.client.ClientBase
ClientBase.EquinixRequestBuilder -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetAffectedAssets(String accountNo, String ibx) getAssetDetails(String accountNo, String ibx, String classification, String assetId) getCurrentTagPoint(String accountNo, String ibx) getMultipleAssetDetails(Object requestBody) getMultipleCurrentTagPoints(Object requestBody) nextPage(PaginatedRequest<SmartViewAsset> equinixRequest) nextPage.Methods inherited from class api.equinix.javasdk.core.client.ClientBase
buildRequest, buildRequest, buildRequest, buildRequest, buildRequestWithPathParams, buildRequestWithPathParams, buildRequestWithQueryParams, buildRequestWithQueryParams, getConfigClient, invoke, newRequest
-
Constructor Details
-
SmartViewAssetClientImpl
-
-
Method Details
-
list
public Page<SmartViewAsset,SmartViewAssetJson> list(String accountNo, String ibx, String classification, List<String> cages) - Specified by:
listin interfaceSmartViewAssetClient<SmartViewAsset>
-
getAssetDetails
public AssetDetailJson getAssetDetails(String accountNo, String ibx, String classification, String assetId) - Specified by:
getAssetDetailsin interfaceSmartViewAssetClient<SmartViewAsset>
-
getMultipleAssetDetails
- Specified by:
getMultipleAssetDetailsin interfaceSmartViewAssetClient<SmartViewAsset>
-
search
public Page<SmartViewAsset,SmartViewAssetJson> search(String accountNo, String ibx, String searchString) - Specified by:
searchin interfaceSmartViewAssetClient<SmartViewAsset>
-
getAffectedAssets
- Specified by:
getAffectedAssetsin interfaceSmartViewAssetClient<SmartViewAsset>
-
getCurrentTagPoint
- Specified by:
getCurrentTagPointin interfaceSmartViewAssetClient<SmartViewAsset>
-
getMultipleCurrentTagPoints
- Specified by:
getMultipleCurrentTagPointsin interfaceSmartViewAssetClient<SmartViewAsset>
-
nextPage
Description copied from interface:PageablenextPage.
- Specified by:
nextPagein interfacePageable<SmartViewAsset>- Parameters:
equinixRequest- aPaginatedRequestobject.- Returns:
- a
PaginatedListobject.
-