pub struct MonitoringTargetMetricsOptions {
pub domain: String,
pub group_subdomain: bool,
pub period: Option<MonitoringPeriod>,
pub start: Option<String>,
pub end: Option<String>,
pub include_webhook: bool,
}Expand description
Options for the request-based per-target endpoints
(get_*_monitoring_target_metrics).
start and end are pre-formatted UTC strings in the Scrapfly API
format YYYY-MM-DD HH:MM:SS. They are mutually exclusive with period
and must be provided together.
Fields§
§domain: StringTarget root domain (e.g. httpbin.dev). Required.
group_subdomain: boolGroup subdomains under the root. Defaults to false.
period: Option<MonitoringPeriod>Pre-defined window. Ignored if start/end are provided.
start: Option<String>Custom window start (UTC, YYYY-MM-DD HH:MM:SS). Must be set with end.
end: Option<String>Custom window end (UTC, YYYY-MM-DD HH:MM:SS). Must be set with start.
include_webhook: boolFold WEBHOOK origin into this product’s totals.
Implementations§
Source§impl MonitoringTargetMetricsOptions
impl MonitoringTargetMetricsOptions
Sourcepub fn for_domain(domain: impl Into<String>) -> Self
pub fn for_domain(domain: impl Into<String>) -> Self
Convenience constructor: query a single domain with the default pre-defined window.
Trait Implementations§
Source§impl Clone for MonitoringTargetMetricsOptions
impl Clone for MonitoringTargetMetricsOptions
Source§fn clone(&self) -> MonitoringTargetMetricsOptions
fn clone(&self) -> MonitoringTargetMetricsOptions
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 moreAuto Trait Implementations§
impl Freeze for MonitoringTargetMetricsOptions
impl RefUnwindSafe for MonitoringTargetMetricsOptions
impl Send for MonitoringTargetMetricsOptions
impl Sync for MonitoringTargetMetricsOptions
impl Unpin for MonitoringTargetMetricsOptions
impl UnsafeUnpin for MonitoringTargetMetricsOptions
impl UnwindSafe for MonitoringTargetMetricsOptions
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