Represents a reporting system data in a format compatible with a DevOpsInsight Server.
Type | Name and description |
---|---|
java.util.ArrayList<Payload> |
dependentPayloads Payload can have dependent values |
java.lang.String |
reportObjectType Name of the reporting object type |
java.util.Map<java.lang.String, java.lang.Object> |
values Report values |
Constructor and description |
---|
Payload
(java.util.Map<java.lang.String, java.lang.Object> values) Constructor |
Type Params | Return Type | Name and description |
---|---|---|
|
Payload |
addDependentPayload(Payload dependentPayload) Saves given Payload as a dependent for current instance |
|
Payload |
convertDependentDataToPayloadRecursive(Payload payload, Data data) Recursively goes through the Data in a Payload and converts the dependent values |
|
Payload |
createNewDependentPayload(java.lang.String reportObjectType, java.util.Map<java.lang.String, java.lang.Object> values = [:]) Creates new Payload and saves it as a dependent for current instance |
|
java.lang.String |
toString() |
Methods inherited from class | Name |
---|---|
class java.lang.Object |
java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Payload can have dependent values
Name of the reporting object type
Report values
Constructor
values
- map with the following keys: Saves given Payload as a dependent for current instance
dependentPayload
- Payload to be saved as a dependent for this instanceRecursively goes through the Data in a Payload and converts the dependent values
Creates new Payload and saves it as a dependent for current instance
reportObjectType
- name of the reporting object typevalues
- report valuesGroovy Documentation