Groovy Documentation

com.ace.mws.services
[Groovy] Class WorkflowService

java.lang.Object
  com.ace.mws.services.WorkflowService

class WorkflowService

Represents a workflow service in the core cloud stack workload driven model. This means it contains a single workflow, where a workflow corresponds to virtual containers and a single moab job.

Authors:
seeleyn


Field Summary
private Map attributes

(Map of String => String) A JSON string representing anything in the service request attributes.

private Long id

private String label

A label for this service.

private String name

The user specified name of the service.

private String serviceTemplateId

The id of the service template from which this service was created

private String serviceTemplateName

The name of the service template from which this service was created

private String type

The type of service.

private String vcId

The id of the virtual container in Moab associated with this service

private Workflow workflow

The workflow associated with this service

 
Constructor Summary
WorkflowService()

 
Method Summary
Map getAttributes()

(Map of String => String) A JSON string representing anything in the service request attributes.

Long getId()

String getLabel()

A label for this service.

String getName()

The user specified name of the service.

String getServiceTemplateId()

The id of the service template from which this service was created

String getServiceTemplateName()

The name of the service template from which this service was created

String getType()

The type of service.

String getVcId()

The id of the virtual container in Moab associated with this service

Workflow getWorkflow()

The workflow associated with this service

void setAttributes(Map attributes)

(Map of String => String) A JSON string representing anything in the service request attributes.

void setId(Long id)

void setLabel(String label)

A label for this service.

void setName(String name)

The user specified name of the service.

void setServiceTemplateId(String serviceTemplateId)

The id of the service template from which this service was created

void setServiceTemplateName(String serviceTemplateName)

The name of the service template from which this service was created

void setType(String type)

The type of service.

void setVcId(String vcId)

The id of the virtual container in Moab associated with this service

void setWorkflow(Workflow workflow)

The workflow associated with this service

String toString()

 
Methods inherited from class Object
wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll
 

Field Detail

attributes

private Map attributes
(Map of String => String) A JSON string representing anything in the service request attributes. This is where sites can store arbitrary information
See Also:
Map


id

private Long id


label

private String label
A label for this service. Can be used as a display name. (e.g. "Apache Service")


name

private String name
The user specified name of the service. Note this is not globally unique


serviceTemplateId

private String serviceTemplateId
The id of the service template from which this service was created


serviceTemplateName

private String serviceTemplateName
The name of the service template from which this service was created


type

private String type
The type of service. Should parse to a valid ServiceType object


vcId

private String vcId
The id of the virtual container in Moab associated with this service


workflow

private Workflow workflow
The workflow associated with this service


 
Constructor Detail

WorkflowService

WorkflowService()


 
Method Detail

getAttributes

Map getAttributes()
(Map of String => String) A JSON string representing anything in the service request attributes. This is where sites can store arbitrary information
See Also:
Map


getId

Long getId()


getLabel

String getLabel()
A label for this service. Can be used as a display name. (e.g. "Apache Service")


getName

String getName()
The user specified name of the service. Note this is not globally unique


getServiceTemplateId

String getServiceTemplateId()
The id of the service template from which this service was created


getServiceTemplateName

String getServiceTemplateName()
The name of the service template from which this service was created


getType

String getType()
The type of service. Should parse to a valid ServiceType object


getVcId

String getVcId()
The id of the virtual container in Moab associated with this service


getWorkflow

Workflow getWorkflow()
The workflow associated with this service


setAttributes

void setAttributes(Map attributes)
(Map of String => String) A JSON string representing anything in the service request attributes. This is where sites can store arbitrary information
See Also:
Map


setId

void setId(Long id)


setLabel

void setLabel(String label)
A label for this service. Can be used as a display name. (e.g. "Apache Service")


setName

void setName(String name)
The user specified name of the service. Note this is not globally unique


setServiceTemplateId

void setServiceTemplateId(String serviceTemplateId)
The id of the service template from which this service was created


setServiceTemplateName

void setServiceTemplateName(String serviceTemplateName)
The name of the service template from which this service was created


setType

void setType(String type)
The type of service. Should parse to a valid ServiceType object


setVcId

void setVcId(String vcId)
The id of the virtual container in Moab associated with this service


setWorkflow

void setWorkflow(Workflow workflow)
The workflow associated with this service


toString

String toString()


 

Groovy Documentation