org.openstack4j.model.workflow.builder.ActionExecutionBuilder Maven / Gradle / Ivy
The newest version!
package org.openstack4j.model.workflow.builder;
import org.openstack4j.model.workflow.ActionExecution;
import java.util.Map;
/**
* Builder for a {@link ActionExecution} model class
*
* @author Renat Akhmerov
*/
public interface ActionExecutionBuilder, M extends ActionExecution>
extends ExecutionBuilder {
/**
* @see ActionExecution#getName()
*/
T name(String name);
/**
* @see ActionExecution#getTaskName()
*/
T taskName(String taskName);
/**
* @see ActionExecution#getTaskExecutionId()
*/
T taskExecutionId(String taskExecId);
/**
* @see ActionExecution#isAccepted()
*/
T accepted(Boolean accepted);
/**
* @see ActionExecution#getInput()
*/
T input(Map input);
/**
* @see ActionExecution#getOutput()
*/
T output(Map output);
}