public interface TaskProvider extends PluginProvider
ProvisioningProvider is also available.| Modifier and Type | Method and Description |
|---|---|
java.util.List<OptionType> |
getOptionTypes()
Additional task configuration
OptionType |
TaskType.TaskScope |
getScope() |
ExecutableTaskInterface |
getService()
A service class containing task execution logic
|
java.lang.String |
getTaskCode() |
java.lang.String |
getTaskDescription() |
java.lang.String |
getTaskName() |
java.lang.Boolean |
isAllowExecuteLocal()
A flag indicating if this task can be configured to execute on a remote context
|
java.lang.Boolean |
isAllowExecuteRemote()
A flag indicating if this task can be configured to execute on a remote context
|
java.lang.Boolean |
isAllowExecuteResource()
A flag indicating if this task can be configured to execute on a resource
|
java.lang.Boolean |
isAllowLocalRepo()
A flag indicating if this task can be configured to execute a script from a git repository
|
java.lang.Boolean |
isAllowRemoteKeyAuth()
A flag indicating if this task can be configured with ssh keys
|
getMorpheusContext, getPlugin, getProviderCode, getProviderName, isPluginExecutableTaskInterface getService()
java.lang.String getTaskCode()
TaskType.TaskScope getScope()
java.lang.String getTaskName()
java.lang.String getTaskDescription()
java.lang.Boolean isAllowExecuteLocal()
java.lang.Boolean isAllowExecuteRemote()
java.lang.Boolean isAllowExecuteResource()
java.lang.Boolean isAllowLocalRepo()
java.lang.Boolean isAllowRemoteKeyAuth()
java.util.List<OptionType> getOptionTypes()
OptionType