Interface Action

  • All Superinterfaces:
    ModelEntity, ResourceEntity, Serializable
    All Known Implementing Classes:
    SenlinAction

    public interface Action
    extends ResourceEntity
    This interface describes the getter-methods (and thus components) of a Action. All getters map to the possible return values of GET /v1/actions/​{action_id}​
    Author:
    lion
    • Method Detail

      • getAction

        String getAction()
        Returns the action name of the action
        Returns:
        the action name of the action
      • getContext

        Map<String,​Object> getContext()
        Returns the context of the action
        Returns:
        the context of the action
      • getUpdatedAt

        Date getUpdatedAt()
        Returns the action name of the action
        Returns:
        the action name of the action
      • getCause

        String getCause()
        Returns the action name of the action
        Returns:
        the action name of the action
      • getCreatedAt

        Date getCreatedAt()
        Returns the action name of the action
        Returns:
        the action name of the action
      • getDependedBy

        List<String> getDependedBy()
        Returns the depended by of the action
        Returns:
        the depended by of the action
      • getDependedOn

        List<String> getDependedOn()
        Returns the depends on of the action
        Returns:
        the depends on of the action
      • getEndTime

        Float getEndTime()
        Returns the end time of the action
        Returns:
        the end time of the action
      • getInputs

        Map<String,​Object> getInputs()
        Returns the inputs of the action
        Returns:
        the inputs of the action
      • getInterval

        Integer getInterval()
        Returns the interval of the action
        Returns:
        the interval of the action
      • getOutputs

        Map<String,​Object> getOutputs()
        Returns the outputs of the action
        Returns:
        the outputs of the action
      • getOwner

        String getOwner()
        Returns the owner of the action
        Returns:
        the owner of the action
      • getStartTime

        Float getStartTime()
        Returns the start time of the action
        Returns:
        the start time of the action
      • getStatus

        String getStatus()
        Returns the status of the action
        Returns:
        the status of the action
      • getStatusReason

        String getStatusReason()
        Returns the status reason of the action
        Returns:
        the status reason of the action
      • getTarget

        String getTarget()
        Returns the target of the action
        Returns:
        the target name of the action
      • getTimeout

        Integer getTimeout()
        Returns the timeout value of the action
        Returns:
        the timeout value of the action