Package com.redhat.parodos.tasks.kubeapi
Class KubeapiWorkFlowTask
java.lang.Object
com.redhat.parodos.workflow.task.BaseWorkFlowTask
com.redhat.parodos.tasks.kubeapi.KubeapiWorkFlowTask
- All Implemented Interfaces:
WorkFlowTask,com.redhat.parodos.workflows.work.Work,org.springframework.beans.factory.Aware,org.springframework.beans.factory.BeanNameAware
KubeapiWorkFlowTask A task for get/create/update Kubernetes resource User provides
kubeconfig and then each execution performs the action See 'getWorkFlowTaskParameters'
for detailed parameters list
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.redhat.parodos.workflows.work.WorkReportexecute(com.redhat.parodos.workflows.work.WorkContext workContext) @NonNull List<WorkFlowTaskOutput>@NonNull List<WorkParameter>Methods inherited from class com.redhat.parodos.workflow.task.BaseWorkFlowTask
addParameter, getAllParameters, getMainExecutionId, getName, getOptionalParameterValue, getProjectId, getRequiredParameterValue, getWorkFlowCheckers, setBeanName, setWorkFlowCheckersMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.redhat.parodos.workflow.task.WorkFlowTask
getAsJsonSchema
-
Constructor Details
-
KubeapiWorkFlowTask
public KubeapiWorkFlowTask()
-
-
Method Details
-
getWorkFlowTaskParameters
-
getWorkFlowTaskOutputs
-
execute
public com.redhat.parodos.workflows.work.WorkReport execute(com.redhat.parodos.workflows.work.WorkContext workContext)
-