Class Jobs.Info
- java.lang.Object
-
- com.suse.salt.netapi.calls.runner.Jobs.Info
-
- Enclosing class:
- Jobs
public static class Jobs.Info extends java.lang.ObjectInformation 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>argumentsprivate java.lang.Stringfunctionprivate java.lang.Stringjidprivate java.util.Optional<com.google.gson.JsonElement>metadataprivate java.util.List<java.lang.String>minionsprivate java.util.Map<java.lang.String,com.google.gson.JsonElement>resultprivate StartTimestartTimeprivate java.lang.Objecttargetprivate java.lang.StringtargetTypeprivate java.lang.Stringuser
-
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.StringgetFunction()java.lang.StringgetJid()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)StartTimegetStartTime()java.lang.ObjectgetTarget()java.lang.StringgetTargetType()java.lang.StringgetUser()
-
-
-
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
-
-
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)
-
-