uk.ac.soton.itinnovation.grid.service.sla.upgrade.v5_1_x.model
Class Activity5_1alpha
java.lang.Object
uk.ac.soton.itinnovation.grid.service.sla.upgrade.v5_1_x.model.Activity5_1alpha
public class Activity5_1alpha
- extends Object
Activity5_1alpha
public Activity5_1alpha()
getId
public String getId()
getEPR
public org.apache.axis.message.addressing.EndpointReferenceType getEPR()
setEPR
public void setEPR(org.apache.axis.message.addressing.EndpointReferenceType argEPR)
getServiceEndpoint
public String getServiceEndpoint()
getConversationId
public String getConversationId()
getStartTime
public Calendar getStartTime()
setStartTime
public void setStartTime(Calendar argStartTime)
getEndTime
public Calendar getEndTime()
setEndTime
public void setEndTime(Calendar argEndTime)
getState
public ActivityState getState()
setState
public void setState(ActivityState argState)
getUsageReports
public List<Usage> getUsageReports()
setUsageReports
public void setUsageReports(List<Usage> argUsageReports)
getUsageSummarys
public Set<UsageSummary5_1alpha> getUsageSummarys()
setUsageSummarys
public void setUsageSummarys(Set<UsageSummary5_1alpha> argUsageSummarys)
getUsageSummaryMap
public Map<Metric,UsageSummary5_1alpha> getUsageSummaryMap()
setUsageSummaryMap
public void setUsageSummaryMap(Map<Metric,UsageSummary5_1alpha> argUsageSummaryMap)
getSla
public SLA5_1alpha getSla()
setSla
public void setSla(SLA5_1alpha argSla)
equals
public boolean equals(Object obj)
- Overrides:
equals in class Object
hashCode
public int hashCode()
- Overrides:
hashCode in class Object
addUsageSummary
public void addUsageSummary(UsageSummary5_1alpha u)
addUsageReport
public void addUsageReport(UsageReport serReport)
addUsageReport
public void addUsageReport(Usage report)
- Add a usage report to the Activity.
This has the side-effect of adding the usage report to the parent SLA as well.
getUsageSummary
public UsageSummary5_1alpha getUsageSummary(Metric metric)
getUsageEvents
public List<UsageSummaryElement5_1alpha> getUsageEvents(Metric metric,
GregorianCalendar start,
GregorianCalendar end)
getUsageMetrics
public Set<Metric> getUsageMetrics()
- Get the Set of Metrics that have had Usage reported in this SLA.
getRate
public double getRate(Metric metric,
Calendar time)
- Find the rate of use of resource "metric" at the time
getRateSafe
public double getRateSafe(Metric metric,
Calendar time)
start
public void start()
finish
public void finish()
Copyright © 2001-2007 University of Southampton IT Innovation Centre. All Rights Reserved.