Package com.suse.salt.netapi.event
Class JobReturnEvent.Data
- java.lang.Object
-
- com.suse.salt.netapi.event.JobReturnEvent.Data
-
- Enclosing class:
- JobReturnEvent
public static class JobReturnEvent.Data extends java.lang.Object
Data object of the job return event
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
cmd
private java.lang.String
fun
private java.lang.Object
funArgs
private java.lang.String
id
private java.lang.String
jid
private java.util.Optional<com.google.gson.JsonElement>
metadata
private java.lang.String
out
private com.google.gson.JsonElement
result
private int
retcode
private java.util.Optional<java.lang.String>
schedule
private boolean
success
private java.lang.String
timestamp
-
Constructor Summary
Constructors Constructor Description Data()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getCmd()
java.lang.String
getFun()
java.lang.Object
getFunArgs()
java.lang.String
getId()
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.lang.String
getOut()
java.lang.Object
getResult()
<R> R
getResult(com.google.gson.reflect.TypeToken<R> dataType)
<R> R
getResult(java.lang.Class<R> dataType)
int
getRetcode()
java.util.Optional<java.lang.String>
getSchedule()
java.lang.String
getTimestamp()
boolean
isSuccess()
-
-
-
Field Detail
-
timestamp
@SerializedName("_stamp") private java.lang.String timestamp
-
cmd
private java.lang.String cmd
-
fun
private java.lang.String fun
-
funArgs
@SerializedName("fun_args") private java.lang.Object funArgs
-
id
private java.lang.String id
-
jid
private java.lang.String jid
-
schedule
private java.util.Optional<java.lang.String> schedule
-
out
private java.lang.String out
-
retcode
private int retcode
-
success
private boolean success
-
metadata
private java.util.Optional<com.google.gson.JsonElement> metadata
-
result
@SerializedName("return") private com.google.gson.JsonElement result
-
-
Method Detail
-
getTimestamp
public java.lang.String getTimestamp()
-
getCmd
public java.lang.String getCmd()
-
getFun
public java.lang.String getFun()
-
getFunArgs
public java.lang.Object getFunArgs()
-
getId
public java.lang.String getId()
-
getJid
public java.lang.String getJid()
-
getOut
public java.lang.String getOut()
-
getRetcode
public int getRetcode()
-
isSuccess
public boolean isSuccess()
-
getResult
public java.lang.Object getResult()
-
getResult
public <R> R getResult(java.lang.Class<R> dataType)
-
getResult
public <R> R getResult(com.google.gson.reflect.TypeToken<R> dataType)
-
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)
-
getSchedule
public java.util.Optional<java.lang.String> getSchedule()
-
-