All Classes and Interfaces

Classes
Class
Description
Build-level action that adds a "vManager Charts" link to every individual build's left sidebar.
Result returned to the front-end Stapler proxy.
Result returned to the front-end Stapler proxy for the Run Anomalies chart: a fixed 4-category × 3-stack matrix (Duration / CPU Time / Max Memory / Avg Memory, each split into None / Unknown / Anomaly).
Attaches a BuildChartAction to every build whose parent job has the "Build Level Charts" option enabled and at least one build-level chart selected.
Build-console output gating utility.
Collects build statistics from job history.
Data model for chart rendering.
Inner class representing a data series.
Defines one custom chart shown on the vManager Charts page.
 
Per-build routing-OID holder for vManager COVERAGE_LEVEL REST calls.
Attached to a Run after build completion to persist the fetched custom metric values.
Collects the per-build values of every MetricDefinition declared on a ChartDefinition, dispatched by the metric's entityType: SESSION_LEVEL: all attribute ids in the chart are fetched in a single POST to /rest/sessions/list (see VManagerSessionsClient.fetchSessionAttributeSums(java.lang.String, java.util.Collection<java.lang.String>, java.util.Collection<java.lang.String>, com.cloudbees.plugins.credentials.common.StandardUsernamePasswordCredentials)).
Fires after every build completes.
Per-build action that records the result of one grouped-runs heat-map REST query.
One instance of the "Custom Grouped Run's Chart (Heatmap)" feature.
 
Builds a VManagerChartsJobProperty from a JSON configuration (typically exported from the job-property UI and dropped into the build's workspace).
Generated localization support class.
Defines one custom metric: which vManager entity level to query and the attribute name.
 
One full filesystem path to a vManager refinement (or vPlan refinement) file.
 
Per-build action that records the data for the Runs Duration Chart: every run that belongs to the build's vManager session(s), bucketed into Small / Medium / Large thirds by duration.
Per-build action that records the data for the build-level Run Anomalies chart: four stacked bars (Duration, CPU Time, Max Memory Usage, Average Memory Usage), each split into None / Unknown / Anomaly (critical) counts.
Per-build action that records the aggregated vManager session run counts (passed, failed, running, waiting, other) for the sessions listed in the build's sessions input file.
Pipeline step vManagerChartHelper: copies the conventional vManager Charts input files from the agent workspace into the build's controller-side run directory (next to the log), so that CustomMetricsRunListener can find them after the build completes.
 
Action that adds "vManager Charts" link to job sidebar.
Lightweight row used by index.jelly to render a custom-chart card.
Lightweight row used by index.jelly to render a grouped-runs card.
Factory that adds VManagerChartsAction to all Jenkins jobs.
Job property that enables vManager Charts for a job and configures which charts are displayed.
 
Persists the per-job dashboard layout (chart order and per-chart width) for the two chart pages (VManagerChartsAction and BuildChartAction).
Utility helpers for the vManager Charts plugin.
Single shared HTTP client for all vManager REST calls in this plugin.
HTTP response container: trimmed body + a case-insensitive view of the response headers.
Thin client around the vManager /rest/metrics/get endpoint used to obtain coverage / vPlan attribute values for a build.
Thin client around the vManager /rest/runs/list endpoint used to fetch the (start_time, duration) pair of every run that belongs to a given set of sessions.
Single run point: holds both timeToStartMinutes and timeToEndMinutes (elapsed minutes from the session's start to the run's start / end respectively), the run durationMinutes, the vManager-reported estimatedDurationMinutes (the value of the estimated_duration_vmgr attribute, converted from seconds to minutes) and the vManager run id (numeric).
Thin client around the vManager /rest/sessions/list endpoint used to obtain run-state counts for a list of session names.
Aggregated "Run Anomalies" counts for a set of sessions, used by the build-level Run Anomalies chart.
Aggregated run-state totals for a set of sessions.
Thin client around the vManager /rest/vplan/get endpoint used to obtain VPLAN_LEVEL attribute values for a build.
Per-build routing-OID holder for vManager VPLAN_LEVEL REST calls (/rest/vplan/get).