Package org.openstack4j.model.workflow
Interface EventTrigger
-
- All Superinterfaces:
Buildable<CronTriggerBuilder>,ModelEntity,Serializable
public interface EventTrigger extends ModelEntity, Buildable<CronTriggerBuilder>
A cron trigger.- 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 DategetCreated()StringgetEvent()StringgetExchange()StringgetId()StringgetName()StringgetProjectId()ScopegetScope()StringgetTopic()DategetUpdated()StringgetWorkflowId()Map<String,?>getWorkflowInput()StringgetWorkflowName()Map<String,?>getWorkflowParameters()
-
-
-
Method Detail
-
getId
String getId()
- Returns:
- The id of this definition.
-
getName
String getName()
- Returns:
- The name of this definition.
-
getWorkflowName
String getWorkflowName()
- Returns:
- The name of workflow that this trigger needs to run.
-
getWorkflowId
String getWorkflowId()
- Returns:
- The Id of workflow that this trigger needs to run.
-
getWorkflowInput
Map<String,?> getWorkflowInput()
- Returns:
- The input values with which the workflow needs to run.
-
getWorkflowParameters
Map<String,?> getWorkflowParameters()
- Returns:
- The workflow type specific parameters with which the workflow needs to run.
-
getExchange
String getExchange()
- Returns:
- The name of the exchange for this triger.
-
getTopic
String getTopic()
- Returns:
- The name of the topic for this triger.
-
getEvent
String getEvent()
- Returns:
- The name of the event for this triger.
-
getProjectId
String getProjectId()
- Returns:
- The id of the project (tenant) this trigger belongs to.
-
getScope
Scope getScope()
- Returns:
- The scope of this trigger.
-
getCreated
Date getCreated()
- Returns:
- The time that this trigger was createdAt at.
-
getUpdated
Date getUpdated()
- Returns:
- The time that this trigger was last updatedAt at.
-
-