Package org.openstack4j.model.heat
Interface Stack
-
- All Superinterfaces:
ModelEntity,Serializable
- All Known Implementing Classes:
HeatStack
public interface Stack extends ModelEntity
This interface describes the getter-methods (and thus components) of a stack. All getters map to the possible return values ofGET /v1/{tenant_id}/stacks/{stack_name}/{stack_id}- Author:
- Matthias Reisser
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetCreationTime()Returns the timestamp of the creation.StringgetDescription()Returns the description of the stackStringgetId()Returns the id of the stackList<GenericLink>getLinks()Returns a list of links to resources of the stackStringgetName()Returns the name of the stackList<Map<String,Object>>getOutputs()Returns the list of outputs of the stackMap<String,String>getParameters()Returns the parameters of the stackStringgetStackStatusReason()Returns the reason for the stack statusStringgetStatus()Returns the status of the stackList<String>getTags()Returns the tags associated with the stack.StringgetTemplateDescription()Returns the template descriptionLonggetTimeoutMins()Returns the stacks timeout in minutesStringgetUpdatedTime()Returns the timestamp of the last update.
-
-
-
Method Detail
-
getId
String getId()
Returns the id of the stack- Returns:
- the id of the stack
-
getName
String getName()
Returns the name of the stack- Returns:
- the name of the stack
-
getStatus
String getStatus()
Returns the status of the stack- Returns:
- the status of the stack
-
getStackStatusReason
String getStackStatusReason()
Returns the reason for the stack status- Returns:
- the stack status reason
-
getDescription
String getDescription()
Returns the description of the stack- Returns:
- the description of the stack
-
getTemplateDescription
String getTemplateDescription()
Returns the template description- Returns:
- the template description
-
getTimeoutMins
Long getTimeoutMins()
Returns the stacks timeout in minutes- Returns:
- the timeout in minutes
-
getOutputs
List<Map<String,Object>> getOutputs()
Returns the list of outputs of the stack- Returns:
- a List of Maps. Each Map consists of one element with: Key is the Name of the output, Value is Json formatted containing output_value, description and output_key
-
getParameters
Map<String,String> getParameters()
Returns the parameters of the stack- Returns:
- the parameters of the stack. Key is the name, value is the value of the key
-
getCreationTime
String getCreationTime()
Returns the timestamp of the creation.- Returns:
- Timestamp formated like this: 2014-06-03T20:59:46Z
-
getLinks
List<GenericLink> getLinks()
Returns a list of links to resources of the stack- Returns:
- a list of
GenericLinkobjects
-
getUpdatedTime
String getUpdatedTime()
Returns the timestamp of the last update.- Returns:
- Timestamp formated like this: 2014-06-03T20:59:46Z
-
-