Hyperic HQ Plugin API v. 2.5.dev

net.hyperic.hq.product
Class ServerResource

java.lang.Object
  extended bynet.hyperic.hq.product.ServerResource

public class ServerResource
extends java.lang.Object


Constructor Summary
ServerResource()
           
 
Method Summary
 void addService(ServiceResource service)
           
 java.lang.String[] getConnectProperties()
           
 ConfigResponse getControlConfig()
           
 ConfigResponse getCustomProperties()
           
 java.lang.String getDescription()
           
 java.lang.String getInstallPath()
           
 ConfigResponse getMeasurementConfig()
           
 java.lang.String getName()
           
 java.lang.String getPlatformFqdn()
           
 ConfigResponse getProductConfig()
           
 java.lang.Object getResource()
           
 java.lang.String getType()
           
 void setConnectProperties(java.lang.String[] keys)
           
 void setControlConfig()
           
 void setControlConfig(ConfigResponse config)
           
 void setCustomProperties(ConfigResponse config)
           
 void setDescription(java.lang.String description)
           
 void setIdentifier(java.lang.String name)
           
 void setInstallPath(java.lang.String name)
           
 void setMeasurementConfig()
           
 void setMeasurementConfig(ConfigResponse config)
           
 void setName(java.lang.String name)
           
 void setPlatformFqdn(java.lang.String name)
          This attribute should only be set if discovered server is hosted on a platform other than the platform which ran the auto discovery.
 void setProductConfig()
           
 void setProductConfig(ConfigResponse config)
           
 void setType(GenericPlugin plugin)
           
 void setType(java.lang.String name)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ServerResource

public ServerResource()
Method Detail

getResource

public java.lang.Object getResource()

setPlatformFqdn

public void setPlatformFqdn(java.lang.String name)
This attribute should only be set if discovered server is hosted on a platform other than the platform which ran the auto discovery. The WebLogic plugin for example may find cluster nodes on other platforms. Note that setting this attribute will also require the given platform to exist in the HQ inventory.


getPlatformFqdn

public java.lang.String getPlatformFqdn()

setConnectProperties

public void setConnectProperties(java.lang.String[] keys)

getConnectProperties

public java.lang.String[] getConnectProperties()

addService

public void addService(ServiceResource service)

setInstallPath

public void setInstallPath(java.lang.String name)

getInstallPath

public java.lang.String getInstallPath()

setIdentifier

public void setIdentifier(java.lang.String name)

setType

public void setType(GenericPlugin plugin)

setType

public void setType(java.lang.String name)

getType

public java.lang.String getType()

setName

public void setName(java.lang.String name)

getName

public java.lang.String getName()

setDescription

public void setDescription(java.lang.String description)

getDescription

public java.lang.String getDescription()

getProductConfig

public ConfigResponse getProductConfig()

setProductConfig

public void setProductConfig(ConfigResponse config)

getMeasurementConfig

public ConfigResponse getMeasurementConfig()

setMeasurementConfig

public void setMeasurementConfig(ConfigResponse config)

getControlConfig

public ConfigResponse getControlConfig()

setControlConfig

public void setControlConfig(ConfigResponse config)

setProductConfig

public void setProductConfig()

setMeasurementConfig

public void setMeasurementConfig()

setControlConfig

public void setControlConfig()

getCustomProperties

public ConfigResponse getCustomProperties()

setCustomProperties

public void setCustomProperties(ConfigResponse config)

toString

public java.lang.String toString()

Hyperic HQ Plugin API v. 2.5.dev

Copyright © 2004-2005 Hyperic LLC support@hyperic.net, All Rights Reserved.