Class Jobs.Info

java.lang.Object
com.suse.salt.netapi.calls.runner.Jobs.Info
Enclosing class:
Jobs

public static class Jobs.Info extends Object
Information about a salt job as returned by 'jobs.list_job'
  • Field Details

    • function

      @SerializedName("Function") private String function
    • startTime

      @SerializedName("StartTime") private StartTime startTime
    • arguments

      @SerializedName("Arguments") private List<Object> arguments
    • user

      @SerializedName("User") private String user
    • target

      @SerializedName("Target") private Object target
    • minions

      @SerializedName("Minions") private List<String> minions
    • targetType

      @SerializedName("Target-type") private String targetType
    • jid

      private String jid
    • metadata

      @SerializedName("Metadata") private Optional<com.google.gson.JsonElement> metadata
    • result

      @SerializedName("Result") private Map<String, com.google.gson.JsonElement> result
  • Constructor Details

    • Info

      public Info()
  • Method Details

    • getFunction

      public String getFunction()
    • getStartTime

      public StartTime getStartTime()
    • getArguments

      public List<Object> getArguments()
    • getUser

      public String getUser()
    • getTarget

      public Object getTarget()
    • getMinions

      public List<String> getMinions()
    • getTargetType

      public String getTargetType()
    • getJid

      public String getJid()
    • getMetadata

      public Optional<Object> getMetadata()
    • getMetadata

      public <R> Optional<R> getMetadata(Class<R> dataType)
    • getMetadata

      public <R> Optional<R> getMetadata(com.google.gson.reflect.TypeToken<R> dataType)
    • getResult

      public <T> Optional<T> getResult(String minionId, Class<T> type)
    • getResult

      public <T> Optional<T> getResult(String minionId, com.google.gson.reflect.TypeToken<T> type)