org.globus.mds.glue.config
Class SubClusterDefinitionType

java.lang.Object
  extended byorg.globus.mds.glue.config.SubClusterDefinitionType
All Implemented Interfaces:
Serializable

public class SubClusterDefinitionType
extends Object
implements Serializable

See Also:
Serialized Form

Field Summary
private  Object __equalsCalc
           
private  boolean __hashCodeCalc
           
private  ArchitectureType architecture
           
private  HostNameArrayDefinitionType hostNames
           
private  MainMemoryType mainMemory
           
private  String name
           
private  OperatingSystemType operatingSystem
           
private  ProcessorType processor
           
private  StorageDeviceType[] storageDevice
           
private static TypeDesc typeDesc
           
private  String uniqueID
           
 
Constructor Summary
SubClusterDefinitionType()
           
SubClusterDefinitionType(HostNameArrayDefinitionType hostNames, MainMemoryType mainMemory, ProcessorType processor, OperatingSystemType operatingSystem, StorageDeviceType[] storageDevice, ArchitectureType architecture, String name, String uniqueID)
           
 
Method Summary
 boolean equals(Object obj)
           
 ArchitectureType getArchitecture()
          Gets the architecture value for this SubClusterDefinitionType.
static Deserializer getDeserializer(String mechType, Class _javaType, QName _xmlType)
          Get Custom Deserializer
 HostNameArrayDefinitionType getHostNames()
          Gets the hostNames value for this SubClusterDefinitionType.
 MainMemoryType getMainMemory()
          Gets the mainMemory value for this SubClusterDefinitionType.
 String getName()
          Gets the name value for this SubClusterDefinitionType.
 OperatingSystemType getOperatingSystem()
          Gets the operatingSystem value for this SubClusterDefinitionType.
 ProcessorType getProcessor()
          Gets the processor value for this SubClusterDefinitionType.
static Serializer getSerializer(String mechType, Class _javaType, QName _xmlType)
          Get Custom Serializer
 StorageDeviceType[] getStorageDevice()
          Gets the storageDevice value for this SubClusterDefinitionType.
 StorageDeviceType getStorageDevice(int i)
           
static TypeDesc getTypeDesc()
          Return type metadata object
 String getUniqueID()
          Gets the uniqueID value for this SubClusterDefinitionType.
 int hashCode()
           
 void setArchitecture(ArchitectureType architecture)
          Sets the architecture value for this SubClusterDefinitionType.
 void setHostNames(HostNameArrayDefinitionType hostNames)
          Sets the hostNames value for this SubClusterDefinitionType.
 void setMainMemory(MainMemoryType mainMemory)
          Sets the mainMemory value for this SubClusterDefinitionType.
 void setName(String name)
          Sets the name value for this SubClusterDefinitionType.
 void setOperatingSystem(OperatingSystemType operatingSystem)
          Sets the operatingSystem value for this SubClusterDefinitionType.
 void setProcessor(ProcessorType processor)
          Sets the processor value for this SubClusterDefinitionType.
 void setStorageDevice(int i, StorageDeviceType _value)
           
 void setStorageDevice(StorageDeviceType[] storageDevice)
          Sets the storageDevice value for this SubClusterDefinitionType.
 void setUniqueID(String uniqueID)
          Sets the uniqueID value for this SubClusterDefinitionType.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

hostNames

private HostNameArrayDefinitionType hostNames

mainMemory

private MainMemoryType mainMemory

processor

private ProcessorType processor

operatingSystem

private OperatingSystemType operatingSystem

storageDevice

private StorageDeviceType[] storageDevice

architecture

private ArchitectureType architecture

name

private String name

uniqueID

private String uniqueID

__equalsCalc

private Object __equalsCalc

__hashCodeCalc

private boolean __hashCodeCalc

typeDesc

private static TypeDesc typeDesc
Constructor Detail

SubClusterDefinitionType

public SubClusterDefinitionType()

SubClusterDefinitionType

public SubClusterDefinitionType(HostNameArrayDefinitionType hostNames,
                                MainMemoryType mainMemory,
                                ProcessorType processor,
                                OperatingSystemType operatingSystem,
                                StorageDeviceType[] storageDevice,
                                ArchitectureType architecture,
                                String name,
                                String uniqueID)
Method Detail

getHostNames

public HostNameArrayDefinitionType getHostNames()
Gets the hostNames value for this SubClusterDefinitionType.

Returns:
hostNames

setHostNames

public void setHostNames(HostNameArrayDefinitionType hostNames)
Sets the hostNames value for this SubClusterDefinitionType.

Parameters:
hostNames -

getMainMemory

public MainMemoryType getMainMemory()
Gets the mainMemory value for this SubClusterDefinitionType.

Returns:
mainMemory

setMainMemory

public void setMainMemory(MainMemoryType mainMemory)
Sets the mainMemory value for this SubClusterDefinitionType.

Parameters:
mainMemory -

getProcessor

public ProcessorType getProcessor()
Gets the processor value for this SubClusterDefinitionType.

Returns:
processor

setProcessor

public void setProcessor(ProcessorType processor)
Sets the processor value for this SubClusterDefinitionType.

Parameters:
processor -

getOperatingSystem

public OperatingSystemType getOperatingSystem()
Gets the operatingSystem value for this SubClusterDefinitionType.

Returns:
operatingSystem

setOperatingSystem

public void setOperatingSystem(OperatingSystemType operatingSystem)
Sets the operatingSystem value for this SubClusterDefinitionType.

Parameters:
operatingSystem -

getStorageDevice

public StorageDeviceType[] getStorageDevice()
Gets the storageDevice value for this SubClusterDefinitionType.

Returns:
storageDevice

setStorageDevice

public void setStorageDevice(StorageDeviceType[] storageDevice)
Sets the storageDevice value for this SubClusterDefinitionType.

Parameters:
storageDevice -

getStorageDevice

public StorageDeviceType getStorageDevice(int i)

setStorageDevice

public void setStorageDevice(int i,
                             StorageDeviceType _value)

getArchitecture

public ArchitectureType getArchitecture()
Gets the architecture value for this SubClusterDefinitionType.

Returns:
architecture

setArchitecture

public void setArchitecture(ArchitectureType architecture)
Sets the architecture value for this SubClusterDefinitionType.

Parameters:
architecture -

getName

public String getName()
Gets the name value for this SubClusterDefinitionType.

Returns:
name

setName

public void setName(String name)
Sets the name value for this SubClusterDefinitionType.

Parameters:
name -

getUniqueID

public String getUniqueID()
Gets the uniqueID value for this SubClusterDefinitionType.

Returns:
uniqueID

setUniqueID

public void setUniqueID(String uniqueID)
Sets the uniqueID value for this SubClusterDefinitionType.

Parameters:
uniqueID -

equals

public boolean equals(Object obj)

hashCode

public int hashCode()

getTypeDesc

public static TypeDesc getTypeDesc()
Return type metadata object


getSerializer

public static Serializer getSerializer(String mechType,
                                       Class _javaType,
                                       QName _xmlType)
Get Custom Serializer


getDeserializer

public static Deserializer getDeserializer(String mechType,
                                           Class _javaType,
                                           QName _xmlType)
Get Custom Deserializer