Struct aws_sdk_xray::types::SamplingStatisticsDocument
source · #[non_exhaustive]pub struct SamplingStatisticsDocument {
pub rule_name: String,
pub client_id: String,
pub timestamp: DateTime,
pub request_count: i32,
pub sampled_count: i32,
pub borrow_count: i32,
}
Expand description
Request sampling results for a single rule from a service. Results are for the last 10 seconds unless the service has been assigned a longer reporting interval after a previous call to GetSamplingTargets.
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.rule_name: String
The name of the sampling rule.
client_id: String
A unique identifier for the service in hexadecimal.
timestamp: DateTime
The current time.
request_count: i32
The number of requests that matched the rule.
sampled_count: i32
The number of requests recorded.
borrow_count: i32
The number of requests recorded with borrowed reservoir quota.
Implementations§
source§impl SamplingStatisticsDocument
impl SamplingStatisticsDocument
sourcepub fn request_count(&self) -> i32
pub fn request_count(&self) -> i32
The number of requests that matched the rule.
sourcepub fn sampled_count(&self) -> i32
pub fn sampled_count(&self) -> i32
The number of requests recorded.
sourcepub fn borrow_count(&self) -> i32
pub fn borrow_count(&self) -> i32
The number of requests recorded with borrowed reservoir quota.
source§impl SamplingStatisticsDocument
impl SamplingStatisticsDocument
sourcepub fn builder() -> SamplingStatisticsDocumentBuilder
pub fn builder() -> SamplingStatisticsDocumentBuilder
Creates a new builder-style object to manufacture SamplingStatisticsDocument
.
Trait Implementations§
source§impl Clone for SamplingStatisticsDocument
impl Clone for SamplingStatisticsDocument
source§fn clone(&self) -> SamplingStatisticsDocument
fn clone(&self) -> SamplingStatisticsDocument
Returns a copy 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 SamplingStatisticsDocument
impl Debug for SamplingStatisticsDocument
impl StructuralPartialEq for SamplingStatisticsDocument
Auto Trait Implementations§
impl Freeze for SamplingStatisticsDocument
impl RefUnwindSafe for SamplingStatisticsDocument
impl Send for SamplingStatisticsDocument
impl Sync for SamplingStatisticsDocument
impl Unpin for SamplingStatisticsDocument
impl UnwindSafe for SamplingStatisticsDocument
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreCreates a shared type from an unshared type.