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

org.rundeck.api.domain.RundeckExecutionState Maven / Gradle / Ivy

There is a newer version: 13.2
Show newest version
package org.rundeck.api.domain;

import java.util.List;
import java.util.Map;
import java.util.Set;

/**
 * The state of an Execution
 */
public class RundeckExecutionState extends WorkflowState{
    private long executionId;
    private Set allNodes;
    private Map> nodeStates;

    /**
     * Return the set of all rundeck nodes targeted in this execution
     * @return
     */
    public Set getAllNodes() {
        return allNodes;
    }

    public void setAllNodes(Set allNodes) {
        this.allNodes = allNodes;
    }

    /**
     * Return the map of node name to step state list
     * @return
     */
    public Map> getNodeStates() {
        return nodeStates;
    }

    public void setNodeStates(Map> nodeStates) {
        this.nodeStates = nodeStates;
    }

    /**
     * Return this execution's ID
     * @return
     */
    public long getExecutionId() {
        return executionId;
    }

    public void setExecutionId(long executionId) {
        this.executionId = executionId;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy