Package com.morpheusdata.model
Class CloudSummary
java.lang.Object
com.morpheusdata.model.CloudSummary
Represents the summary information for a Cloud/Zone to be displayed in the Cloud Summary tab.
This includes standard info items, custom zone summary renderer, and custom costing summary renderer.
- Since:
- 1.2.15
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ObjectOptional data that can be passed to the costing summary renderer.protected StringThe name of the custom template/renderer to use for rendering a custom costing summary section.protected List<CloudSummaryInfoItem>A list of info items to be displayed in the standard zone summary section.protected ObjectOptional data that can be passed to the zone summary renderer.protected StringThe name of the custom template/renderer to use for rendering a custom zone summary section. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidsetCostingSummaryData(Object costingSummaryData) voidsetCostingSummaryRenderer(String costingSummaryRenderer) voidsetInfoItems(List<CloudSummaryInfoItem> infoItems) voidsetZoneSummaryData(Object zoneSummaryData) voidsetZoneSummaryRenderer(String zoneSummaryRenderer)
-
Field Details
-
infoItems
A list of info items to be displayed in the standard zone summary section. These items will be rendered as label-value pairs in the info section. Plugins can use this to add custom fields to the standard summary display. -
zoneSummaryRenderer
The name of the custom template/renderer to use for rendering a custom zone summary section. This allows plugins to render custom HTML/content in the zone summary tab. The renderer should be provided via aCloudSummaryProvider. -
costingSummaryRenderer
The name of the custom template/renderer to use for rendering a custom costing summary section. This allows plugins to render custom costing information in the zone summary tab. The renderer should be provided via aCloudCostingSummaryProvider. -
zoneSummaryData
Optional data that can be passed to the zone summary renderer. This allows plugins to pass custom data to their renderer. -
costingSummaryData
Optional data that can be passed to the costing summary renderer. This allows plugins to pass custom data to their renderer.
-
-
Constructor Details
-
CloudSummary
public CloudSummary()
-
-
Method Details
-
getInfoItems
-
setInfoItems
-
getZoneSummaryRenderer
-
setZoneSummaryRenderer
-
getCostingSummaryRenderer
-
setCostingSummaryRenderer
-
getZoneSummaryData
-
setZoneSummaryData
-
getCostingSummaryData
-
setCostingSummaryData
-