Class Jobs.Info

  • Enclosing class:
    Jobs

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

      Fields 
      Modifier and Type Field Description
      private java.util.List<java.lang.Object> arguments  
      private java.lang.String function  
      private java.lang.String jid  
      private java.util.Optional<com.google.gson.JsonElement> metadata  
      private java.util.List<java.lang.String> minions  
      private java.util.Map<java.lang.String,​com.google.gson.JsonElement> result  
      private StartTime startTime  
      private java.lang.Object target  
      private java.lang.String targetType  
      private java.lang.String user  
    • Constructor Summary

      Constructors 
      Constructor Description
      Info()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.List<java.lang.Object> getArguments()  
      java.lang.String getFunction()  
      java.lang.String getJid()  
      java.util.Optional<java.lang.Object> getMetadata()  
      <R> java.util.Optional<R> getMetadata​(com.google.gson.reflect.TypeToken<R> dataType)  
      <R> java.util.Optional<R> getMetadata​(java.lang.Class<R> dataType)  
      java.util.List<java.lang.String> getMinions()  
      <T> java.util.Optional<T> getResult​(java.lang.String minionId, com.google.gson.reflect.TypeToken<T> type)  
      <T> java.util.Optional<T> getResult​(java.lang.String minionId, java.lang.Class<T> type)  
      StartTime getStartTime()  
      java.lang.Object getTarget()  
      java.lang.String getTargetType()  
      java.lang.String getUser()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • function

        @SerializedName("Function")
        private java.lang.String function
      • startTime

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

        @SerializedName("Arguments")
        private java.util.List<java.lang.Object> arguments
      • user

        @SerializedName("User")
        private java.lang.String user
      • target

        @SerializedName("Target")
        private java.lang.Object target
      • minions

        @SerializedName("Minions")
        private java.util.List<java.lang.String> minions
      • targetType

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

        private java.lang.String jid
      • metadata

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

        @SerializedName("Result")
        private java.util.Map<java.lang.String,​com.google.gson.JsonElement> result
    • Constructor Detail

      • Info

        public Info()
    • Method Detail

      • getFunction

        public java.lang.String getFunction()
      • getStartTime

        public StartTime getStartTime()
      • getArguments

        public java.util.List<java.lang.Object> getArguments()
      • getUser

        public java.lang.String getUser()
      • getTarget

        public java.lang.Object getTarget()
      • getMinions

        public java.util.List<java.lang.String> getMinions()
      • getTargetType

        public java.lang.String getTargetType()
      • getJid

        public java.lang.String getJid()
      • getMetadata

        public java.util.Optional<java.lang.Object> getMetadata()
      • getMetadata

        public <R> java.util.Optional<R> getMetadata​(java.lang.Class<R> dataType)
      • getMetadata

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

        public <T> java.util.Optional<T> getResult​(java.lang.String minionId,
                                                   java.lang.Class<T> type)
      • getResult

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