Class MetricsBuilder
java.lang.Object
org.apache.nifi.reporting.util.metrics.api.MetricsBuilder
Builds the overall JsonObject for the Metrics.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddAllMetrics(Map<String, String> metrics) applicationId(String applicationId) javax.json.JsonObjectbuild()javax.json.JsonObjectbuild(boolean allowNullValues) instanceId(String instanceId) timestamp(long timestamp)
-
Field Details
-
ROOT_JSON_ELEMENT
- See Also:
-
factory
private final javax.json.JsonBuilderFactory factory -
timestamp
private long timestamp -
applicationId
-
instanceId
-
hostname
-
metrics
-
-
Constructor Details
-
MetricsBuilder
public MetricsBuilder(javax.json.JsonBuilderFactory factory)
-
-
Method Details
-
applicationId
-
instanceId
-
hostname
-
timestamp
-
metric
-
addAllMetrics
-
build
public javax.json.JsonObject build(boolean allowNullValues) -
build
public javax.json.JsonObject build()
-