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.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()
-
-
-
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)
-
-