org.gcube.common.core.resources.node
Class Description

java.lang.Object
  extended by org.gcube.common.core.resources.node.Description

public class Description
extends Object


Nested Class Summary
static class Description.Architecture
           
static class Description.Benchmark
           
static class Description.FileSystem
           
static class Description.HistoricalLoad
           
static class Description.Load
           
static class Description.Memory
           
static class Description.NetworkAdapter
           
static class Description.OperatingSystem
           
static class Description.Processor
           
static class Description.RuntimeEnvironment
           
static class Description.SecurityData
           
static class Description.StorageDevice
           
static class Description.StoragePartition
           
static class Description.Type
           
 
Constructor Summary
Description()
           
 
Method Summary
 void addLocalFileSystem(Description.FileSystem fs)
           
 void addRemoteFileSystem(Description.FileSystem fs)
           
 void addSecurityData(Description.SecurityData data)
           
 void addStorageDevice(Description.StorageDevice sd)
           
 void addStoragePartition(Description.StoragePartition sp)
           
 boolean equals(Object obj)
           
 Calendar getActivationTime()
           
 Description.Architecture getArchitecture()
           
 List<PlatformDescription> getAvailablePlatforms()
           
 Description.Benchmark getBenchmark()
           
 Description.HistoricalLoad getHistoricalLoad()
           
 Calendar getLastUpdate()
           
 Description.Load getLoad()
           
 Long getLocalAvailableSpace()
           
 Description.FileSystem getLocalFileSystem(String name)
           
 Collection<Description.FileSystem> getLocalFileSystems()
           
 Description.Memory getMemory()
           
 String getName()
           
 List<Description.NetworkAdapter> getNetworkAdapters()
           
 Description.OperatingSystem getOS()
           
 List<Description.Processor> getProcessors()
           
 Description.FileSystem getRemoteFileSystem(String name)
           
 Collection<Description.FileSystem> getRemoteFileSystems()
           
 Description.RuntimeEnvironment getRuntime()
           
 Description.SecurityData getSecurityData()
           
 GHNContext.Status getStatus()
           
 String getStatusMessage()
           
 Description.StorageDevice getStorageDevice(String name)
           
 Collection<Description.StorageDevice> getStorageDevices()
           
 Description.StoragePartition getStoragePartition(String name)
           
 Collection<Description.StoragePartition> getStoragePartitions()
           
 Description.Type getType()
           
 String getUptime()
           
 boolean isSecurityEnabled()
           
 void removeLocalFileSystem(Description.FileSystem fs)
           
 void removeRemoteFileSystem(Description.FileSystem fs)
           
 void removeStorageDevice(Description.StorageDevice sd)
           
 void removeStoragePartition(Description.StoragePartition sp)
           
 void setActivationTime(Calendar activation)
           
 void setArchitecture(Description.Architecture architecture)
           
 void setBenchmark(Description.Benchmark benchmark)
           
 void setHistoricalLoad(Description.HistoricalLoad historicalLoad)
           
 void setLastUpdate(Calendar lastUpdate)
           
 void setLoad(Description.Load load)
           
 void setLocalAvailableSpace(Long localAvailableSpace)
           
 void setMemory(Description.Memory memory)
           
 void setName(String name)
           
 void setOS(Description.OperatingSystem os)
           
 void setRuntime(Description.RuntimeEnvironment runtime)
           
 void setSecurityEnabled(boolean securityEnabled)
           
 void setStatus(GHNContext.Status status, String... message)
           
 void setStatusMessage(String message)
           
 void setType(Description.Type type)
           
 void setUptime(String uptime)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Description

public Description()
Method Detail

getName

public String getName()

setName

public void setName(String name)

setStatus

public void setStatus(GHNContext.Status status,
                      String... message)

getStatus

public GHNContext.Status getStatus()

setStatusMessage

public void setStatusMessage(String message)

getStatusMessage

public String getStatusMessage()

getUptime

public String getUptime()

setUptime

public void setUptime(String uptime)

getType

public Description.Type getType()

setType

public void setType(Description.Type type)

isSecurityEnabled

public boolean isSecurityEnabled()

setSecurityEnabled

public void setSecurityEnabled(boolean securityEnabled)

getArchitecture

public Description.Architecture getArchitecture()

setArchitecture

public void setArchitecture(Description.Architecture architecture)

getOS

public Description.OperatingSystem getOS()

setOS

public void setOS(Description.OperatingSystem os)

getBenchmark

public Description.Benchmark getBenchmark()

setBenchmark

public void setBenchmark(Description.Benchmark benchmark)

getRuntime

public Description.RuntimeEnvironment getRuntime()

setRuntime

public void setRuntime(Description.RuntimeEnvironment runtime)

getLoad

public Description.Load getLoad()

setLoad

public void setLoad(Description.Load load)

getHistoricalLoad

public Description.HistoricalLoad getHistoricalLoad()

setHistoricalLoad

public void setHistoricalLoad(Description.HistoricalLoad historicalLoad)

getMemory

public Description.Memory getMemory()

setMemory

public void setMemory(Description.Memory memory)

getLocalAvailableSpace

public Long getLocalAvailableSpace()

setLocalAvailableSpace

public void setLocalAvailableSpace(Long localAvailableSpace)

getLastUpdate

public Calendar getLastUpdate()

setLastUpdate

public void setLastUpdate(Calendar lastUpdate)

getActivationTime

public Calendar getActivationTime()

setActivationTime

public void setActivationTime(Calendar activation)

getProcessors

public List<Description.Processor> getProcessors()

getNetworkAdapters

public List<Description.NetworkAdapter> getNetworkAdapters()

addStorageDevice

public void addStorageDevice(Description.StorageDevice sd)

removeStorageDevice

public void removeStorageDevice(Description.StorageDevice sd)

getStorageDevice

public Description.StorageDevice getStorageDevice(String name)

getStorageDevices

public Collection<Description.StorageDevice> getStorageDevices()

addLocalFileSystem

public void addLocalFileSystem(Description.FileSystem fs)

removeLocalFileSystem

public void removeLocalFileSystem(Description.FileSystem fs)

getLocalFileSystem

public Description.FileSystem getLocalFileSystem(String name)

getLocalFileSystems

public Collection<Description.FileSystem> getLocalFileSystems()

addRemoteFileSystem

public void addRemoteFileSystem(Description.FileSystem fs)

removeRemoteFileSystem

public void removeRemoteFileSystem(Description.FileSystem fs)

getRemoteFileSystem

public Description.FileSystem getRemoteFileSystem(String name)

getRemoteFileSystems

public Collection<Description.FileSystem> getRemoteFileSystems()

addStoragePartition

public void addStoragePartition(Description.StoragePartition sp)

removeStoragePartition

public void removeStoragePartition(Description.StoragePartition sp)

getStoragePartitions

public Collection<Description.StoragePartition> getStoragePartitions()

getStoragePartition

public Description.StoragePartition getStoragePartition(String name)

addSecurityData

public void addSecurityData(Description.SecurityData data)

getSecurityData

public Description.SecurityData getSecurityData()

getAvailablePlatforms

public List<PlatformDescription> getAvailablePlatforms()
Returns:
the platforms

equals

public boolean equals(Object obj)
Overrides:
equals in class Object


Copyright © 2012. All Rights Reserved.