public abstract class AbstractConvergedStackComponentBuilder extends java.lang.Object implements ConvergedStackComponentBuilderIf
This implementation handles most
of the work required to get it to work with the classes mentioned.
Constructor and Description |
---|
AbstractConvergedStackComponentBuilder(int accountType,
int category)
Open Automation Developers should use this constructor to instantiate.
|
Modifier and Type | Method and Description |
---|---|
ConvergedStackComponentDetail |
buildConvergedStackComponent(java.lang.String accountIdentity)
Returns an instance of @see com.cloupia.model.cIM.ConvergedStackComponentDetail containing all the device details
you want to display in the UI under the Converged tab.
|
java.lang.String |
getIdentifier()
Use this method to identify for which specific component the framework is requesting data from.
|
abstract java.lang.String |
getModel()
This string is displayed in the model field of the detail pane in the converged tab in the UI.
|
abstract java.lang.String |
getOSVersion()
This string is displayed in the os version field of the detail pain in the converged tab in the UI.
|
abstract java.lang.String |
getVendor()
This string is displayed in the vendor field of the detail pane in the converged tab in the UI.
|
abstract java.lang.String |
getVendorImageName()
If you supply a custom logo image to be shown in the converged tab.
|
public AbstractConvergedStackComponentBuilder(int accountType, int category)
accountType
- This is the integer you used to register your Collector.category
- Valid values are InfraAccountTypes.CAT_COMPUTING,
InfraAccountTypes.CAT_STORAGE, InfraAccountTypes.CAT_NETWORKpublic ConvergedStackComponentDetail buildConvergedStackComponent(java.lang.String accountIdentity) throws java.lang.Exception
ConvergedStackComponentBuilderIf
buildConvergedStackComponent
in interface ConvergedStackComponentBuilderIf
accountIdentity
- This is a semi-colon separated string containing various details which varies depending on
the type of component you registered with. So depending on if this component is for a Compute, Storage, or Network
type component.
java.lang.Exception
public java.lang.String getIdentifier()
public abstract java.lang.String getModel()
public abstract java.lang.String getVendor()
public abstract java.lang.String getVendorImageName()
public abstract java.lang.String getOSVersion()