public class DeployerReport extends Object
| Modifier and Type | Class and Description |
|---|---|
class |
DeployerReport.DeployedRunningInstance |
| Modifier and Type | Field and Description |
|---|---|
protected InstanceState |
instanceState |
protected org.gcube.common.core.utils.logging.GCUBELog |
logger |
protected String |
report |
protected org.gcube.common.core.scope.GCUBEScope |
targetScope |
| Constructor and Description |
|---|
DeployerReport(InstanceState instanceState,
org.gcube.common.core.scope.GCUBEScope targetScope,
String report) |
| Modifier and Type | Method and Description |
|---|---|
List<DeployedDependency> |
getDependencies() |
String |
getGHNName()
Gets the GHN ID
|
String |
getHost() |
Set<DeployerReport.DeployedRunningInstance> |
getInstances() |
Date |
getLastUpdate() |
String |
getStatus() |
String |
getType() |
String |
toString() |
protected org.gcube.common.core.utils.logging.GCUBELog logger
protected InstanceState instanceState
protected org.gcube.common.core.scope.GCUBEScope targetScope
protected String report
public DeployerReport(InstanceState instanceState, org.gcube.common.core.scope.GCUBEScope targetScope, String report) throws Exception
instanceState - the current instance statetargetScope - report - the string representation of the report as sent by a Deployer ServiceExceptionpublic String getGHNName()
Exception - if it is impossible to parse the Deployer Report or the GHNID element is not foundpublic String getType()
public Date getLastUpdate()
public List<DeployedDependency> getDependencies()
public String getHost()
public String getStatus()
public Set<DeployerReport.DeployedRunningInstance> getInstances()
Copyright © 2015. All Rights Reserved.