All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.openstack4j.api.workflow.WorkflowService Maven / Gradle / Ivy

package org.openstack4j.api.workflow;

import org.openstack4j.common.RestService;

/**
 * Workflow Service (Mistral) API
 * 

* TODO: add 'services' and 'resources'. * * @author Renat Akhmerov */ public interface WorkflowService extends RestService { /** * Workflow definition Service API. * * @return The workflow definition service. */ WorkflowDefinitionService workflowDefinitions(); /** * Action definition Service API. * * @return The action definition service. */ ActionDefinitionService actionDefinitions(); /** * Workbook definition Service API * * @return The workbook definition service. */ WorkbookDefinitionService workbookDefinitions(); /** * Workflow execution Service API * * @return The workflow execution service. */ WorkflowExecutionService workflowExecutions(); /** * Task execution Service API * * @return The task execution service. */ TaskExecutionService taskExecutions(); /** * Action execution Service API * * @return The workflow execution service. */ ActionExecutionService actionExecutions(); /** * Validation Service API * * @return The validation service. */ ValidationService validation(); /** * Workflow environment Service API * * @return The workflow environment service. */ WorkflowEnvironmentService environments(); /** * Cron trigger Service API * * @return The cron trigger service. */ CronTriggerService cronTriggers(); /** * Event trigger Service API * * @return The event trigger service. */ EventTriggerService eventTriggers(); }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy