@startuml class "VictoriaMetricsProxyConfig" { + url: String + username: String + passwd: String } class "ProxyRequestBuilder" { + params: Vec<(String,String)> } class "VictoriaMetricsProxy" { + config: VictoriaMetricsProxyConfig + client: awc::Client } class "VictoriaMetricsRefBuilder" { + metric: Option + fingerprint: Option + start: Option + end: Option } class "VictoriaMetricsRef" { + r#ref: String } "VictoriaMetricsProxy" <-- "VictoriaMetricsProxyConfig" @enduml