Package org.openstack4j.model.workflow
Interface Definition
-
- All Superinterfaces:
Buildable<DefinitionBuilder>,ModelEntity,Serializable
- All Known Subinterfaces:
ActionDefinition,WorkbookDefinition,WorkflowDefinition
- All Known Implementing Classes:
BaseDefinition,MistralActionDefinition,MistralWorkbookDefinition,MistralWorkflowDefinition
public interface Definition extends ModelEntity, Buildable<DefinitionBuilder>
Base interface for all definition objects.- Author:
- Renat Akhmerov
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.openstack4j.common.Buildable
Buildable.Builder<T extends Buildable.Builder<T,M>,M extends Buildable<?>>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DategetCreatedAt()StringgetDefinition()StringgetId()StringgetName()StringgetProjectId()ScopegetScope()List<String>getTags()DategetUpdatedAt()BooleanisSystem()
-
-
-
Method Detail
-
getId
String getId()
- Returns:
- The id of this definition.
-
getName
String getName()
- Returns:
- The name of this definition.
-
getDefinition
String getDefinition()
- Returns:
- The text of this definition.
-
getCreatedAt
Date getCreatedAt()
- Returns:
- the createdAt
-
getUpdatedAt
Date getUpdatedAt()
- Returns:
- the updatedAt
-
isSystem
Boolean isSystem()
- Returns:
Trueif the definition is system (not createdAt by user).
-
getScope
Scope getScope()
- Returns:
- Definition scope.
-
getProjectId
String getProjectId()
- Returns:
- Definition project ID.
-
-