#[non_exhaustive]pub struct GetQueryResultsOutput {
pub results: Option<Vec<Vec<ResultField>>>,
pub statistics: Option<QueryStatistics>,
pub status: Option<QueryStatus>,
}
Fields (Non-exhaustive)
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.results: Option<Vec<Vec<ResultField>>>
The log events that matched the query criteria during the most recent time it ran.
The results
value is an array of arrays. Each log event is one object in the top-level array. Each of these log event objects is an array of field
/value
pairs.
statistics: Option<QueryStatistics>
Includes the number of log events scanned by the query, the number of log events that matched the query criteria, and the total number of bytes in the log events that were scanned. These values reflect the full raw results of the query.
status: Option<QueryStatus>
The status of the most recent running of the query. Possible values are Cancelled
, Complete
, Failed
, Running
, Scheduled
, Timeout
, and Unknown
.
Queries time out after 15 minutes of execution. To avoid having your queries time out, reduce the time range being searched or partition your query into a number of queries.
Implementations
sourceimpl GetQueryResultsOutput
impl GetQueryResultsOutput
sourcepub fn results(&self) -> Option<&[Vec<ResultField>]>
pub fn results(&self) -> Option<&[Vec<ResultField>]>
The log events that matched the query criteria during the most recent time it ran.
The results
value is an array of arrays. Each log event is one object in the top-level array. Each of these log event objects is an array of field
/value
pairs.
sourcepub fn statistics(&self) -> Option<&QueryStatistics>
pub fn statistics(&self) -> Option<&QueryStatistics>
Includes the number of log events scanned by the query, the number of log events that matched the query criteria, and the total number of bytes in the log events that were scanned. These values reflect the full raw results of the query.
sourcepub fn status(&self) -> Option<&QueryStatus>
pub fn status(&self) -> Option<&QueryStatus>
The status of the most recent running of the query. Possible values are Cancelled
, Complete
, Failed
, Running
, Scheduled
, Timeout
, and Unknown
.
Queries time out after 15 minutes of execution. To avoid having your queries time out, reduce the time range being searched or partition your query into a number of queries.
sourceimpl GetQueryResultsOutput
impl GetQueryResultsOutput
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture GetQueryResultsOutput
Trait Implementations
sourceimpl Clone for GetQueryResultsOutput
impl Clone for GetQueryResultsOutput
sourcefn clone(&self) -> GetQueryResultsOutput
fn clone(&self) -> GetQueryResultsOutput
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for GetQueryResultsOutput
impl Debug for GetQueryResultsOutput
sourceimpl PartialEq<GetQueryResultsOutput> for GetQueryResultsOutput
impl PartialEq<GetQueryResultsOutput> for GetQueryResultsOutput
sourcefn eq(&self, other: &GetQueryResultsOutput) -> bool
fn eq(&self, other: &GetQueryResultsOutput) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &GetQueryResultsOutput) -> bool
fn ne(&self, other: &GetQueryResultsOutput) -> bool
This method tests for !=
.
impl StructuralPartialEq for GetQueryResultsOutput
Auto Trait Implementations
impl RefUnwindSafe for GetQueryResultsOutput
impl Send for GetQueryResultsOutput
impl Sync for GetQueryResultsOutput
impl Unpin for GetQueryResultsOutput
impl UnwindSafe for GetQueryResultsOutput
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more