Class SmartViewAssetsImpl
java.lang.Object
api.equinix.javasdk.ibxsmartview.client.implementation.SmartViewAssetsImpl
- All Implemented Interfaces:
SmartViewAssets
-
Constructor Summary
ConstructorsConstructorDescriptionSmartViewAssetsImpl(SmartViewAssetClient<SmartViewAsset> serviceClient, IBXSmartView serviceManager) -
Method Summary
Modifier and TypeMethodDescriptiongetAffectedAssets(String accountNo, String ibx) Retrieves tag point data for assets affected by active alerts in the specified IBX.getAssetDetails(String accountNo, String ibx, String classification, String assetId) Retrieves detailed information for a specific monitored asset.getCurrentTagPoint(String accountNo, String ibx) Retrieves the current tag point data for a specified IBX.getMultipleAssetDetails(Object requestBody) Retrieves details for multiple assets using a structured request body.getMultipleCurrentTagPoints(Object requestBody) Retrieves current tag point data for multiple assets using a structured request body.Lists monitored assets for the specified IBX, optionally filtered by classification and cages.Searches for monitored assets matching a search string within an IBX.
-
Constructor Details
-
SmartViewAssetsImpl
public SmartViewAssetsImpl(SmartViewAssetClient<SmartViewAsset> serviceClient, IBXSmartView serviceManager)
-
-
Method Details
-
list
public PaginatedList<SmartViewAsset> list(String accountNo, String ibx, String classification, List<String> cages) Description copied from interface:SmartViewAssetsLists monitored assets for the specified IBX, optionally filtered by classification and cages.- Specified by:
listin interfaceSmartViewAssets- Parameters:
accountNo- the Equinix account numberibx- the IBX code identifying the data centerclassification- the asset classification to filter bycages- the list of cage identifiers to filter by- Returns:
- a paginated list of SmartView assets
-
getAssetDetails
public AssetDetail getAssetDetails(String accountNo, String ibx, String classification, String assetId) Description copied from interface:SmartViewAssetsRetrieves detailed information for a specific monitored asset.- Specified by:
getAssetDetailsin interfaceSmartViewAssets- Parameters:
accountNo- the Equinix account numberibx- the IBX code identifying the data centerclassification- the asset classificationassetId- the unique identifier of the asset- Returns:
- the asset detail
-
getMultipleAssetDetails
Description copied from interface:SmartViewAssetsRetrieves details for multiple assets using a structured request body.- Specified by:
getMultipleAssetDetailsin interfaceSmartViewAssets- Parameters:
requestBody- the request body specifying the assets to query- Returns:
- a list of asset details
-
search
Description copied from interface:SmartViewAssetsSearches for monitored assets matching a search string within an IBX.- Specified by:
searchin interfaceSmartViewAssets- Parameters:
accountNo- the Equinix account numberibx- the IBX code identifying the data centersearchString- the search term to match against asset names or attributes- Returns:
- a paginated list of matching SmartView assets
-
getAffectedAssets
Description copied from interface:SmartViewAssetsRetrieves tag point data for assets affected by active alerts in the specified IBX.- Specified by:
getAffectedAssetsin interfaceSmartViewAssets- Parameters:
accountNo- the Equinix account numberibx- the IBX code identifying the data center- Returns:
- the tag point data for affected assets
-
getCurrentTagPoint
Description copied from interface:SmartViewAssetsRetrieves the current tag point data for a specified IBX.- Specified by:
getCurrentTagPointin interfaceSmartViewAssets- Parameters:
accountNo- the Equinix account numberibx- the IBX code identifying the data center- Returns:
- the current tag point data
-
getMultipleCurrentTagPoints
Description copied from interface:SmartViewAssetsRetrieves current tag point data for multiple assets using a structured request body.- Specified by:
getMultipleCurrentTagPointsin interfaceSmartViewAssets- Parameters:
requestBody- the request body specifying the assets to query- Returns:
- a list of tag point data entries
-