#[non_exhaustive]pub struct ScatterPlotRequest {
pub aggregator: Option<ScatterplotWidgetAggregator>,
pub apm_query: Option<LogQueryDefinition>,
pub event_query: Option<LogQueryDefinition>,
pub log_query: Option<LogQueryDefinition>,
pub network_query: Option<LogQueryDefinition>,
pub process_query: Option<ProcessQueryDefinition>,
pub profile_metrics_query: Option<LogQueryDefinition>,
pub q: Option<String>,
pub rum_query: Option<LogQueryDefinition>,
pub security_query: Option<LogQueryDefinition>,
pub additional_properties: BTreeMap<String, Value>,
/* private fields */
}
Expand description
Updated scatter plot.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.aggregator: Option<ScatterplotWidgetAggregator>
Aggregator used for the request.
apm_query: Option<LogQueryDefinition>
The log query.
event_query: Option<LogQueryDefinition>
The log query.
log_query: Option<LogQueryDefinition>
The log query.
network_query: Option<LogQueryDefinition>
The log query.
process_query: Option<ProcessQueryDefinition>
The process query to use in the widget.
profile_metrics_query: Option<LogQueryDefinition>
The log query.
q: Option<String>
Query definition.
rum_query: Option<LogQueryDefinition>
The log query.
security_query: Option<LogQueryDefinition>
The log query.
additional_properties: BTreeMap<String, Value>
Implementations§
Source§impl ScatterPlotRequest
impl ScatterPlotRequest
pub fn new() -> ScatterPlotRequest
pub fn aggregator(self, value: ScatterplotWidgetAggregator) -> Self
pub fn apm_query(self, value: LogQueryDefinition) -> Self
pub fn event_query(self, value: LogQueryDefinition) -> Self
pub fn log_query(self, value: LogQueryDefinition) -> Self
pub fn network_query(self, value: LogQueryDefinition) -> Self
pub fn process_query(self, value: ProcessQueryDefinition) -> Self
pub fn profile_metrics_query(self, value: LogQueryDefinition) -> Self
pub fn q(self, value: String) -> Self
pub fn rum_query(self, value: LogQueryDefinition) -> Self
pub fn security_query(self, value: LogQueryDefinition) -> Self
pub fn additional_properties(self, value: BTreeMap<String, Value>) -> Self
Trait Implementations§
Source§impl Clone for ScatterPlotRequest
impl Clone for ScatterPlotRequest
Source§fn clone(&self) -> ScatterPlotRequest
fn clone(&self) -> ScatterPlotRequest
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for ScatterPlotRequest
impl Debug for ScatterPlotRequest
Source§impl Default for ScatterPlotRequest
impl Default for ScatterPlotRequest
Source§impl<'de> Deserialize<'de> for ScatterPlotRequest
impl<'de> Deserialize<'de> for ScatterPlotRequest
Source§fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ScatterPlotRequest
impl PartialEq for ScatterPlotRequest
Source§impl Serialize for ScatterPlotRequest
impl Serialize for ScatterPlotRequest
impl StructuralPartialEq for ScatterPlotRequest
Auto Trait Implementations§
impl Freeze for ScatterPlotRequest
impl RefUnwindSafe for ScatterPlotRequest
impl Send for ScatterPlotRequest
impl Sync for ScatterPlotRequest
impl Unpin for ScatterPlotRequest
impl UnwindSafe for ScatterPlotRequest
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more