Struct google_api_proto::google::devtools::clouderrorreporting::v1beta1::ListGroupStatsRequest
source · pub struct ListGroupStatsRequest {
pub project_name: String,
pub group_id: Vec<String>,
pub service_filter: Option<ServiceContextFilter>,
pub time_range: Option<QueryTimeRange>,
pub timed_count_duration: Option<Duration>,
pub alignment: i32,
pub alignment_time: Option<Timestamp>,
pub order: i32,
pub page_size: i32,
pub page_token: String,
}
Expand description
Specifies a set of ErrorGroupStats
to return.
Fields§
§project_name: String
Required. The resource name of the Google Cloud Platform project. Written
as projects/{projectID}
or projects/{projectNumber}
, where {projectID}
and {projectNumber}
can be found in the
Google Cloud Console.
Examples: projects/my-project-123
, projects/5551234
.
group_id: Vec<String>
Optional. List all ErrorGroupStats
with these IDs.
service_filter: Option<ServiceContextFilter>
Optional. List only ErrorGroupStats
which belong to a service
context that matches the filter.
Data for all service contexts is returned if this field is not specified.
time_range: Option<QueryTimeRange>
Optional. List data for the given time range.
If not set, a default time range is used. The field
time_range_begin
in the response will specify the beginning
of this time range.
Only ErrorGroupStats
with a non-zero count in the given time
range are returned, unless the request contains an explicit
group_id
list. If a group_id
list is given, also
ErrorGroupStats
with zero occurrences are returned.
timed_count_duration: Option<Duration>
Optional. The preferred duration for a single returned TimedCount
.
If not set, no timed counts are returned.
alignment: i32
Optional. The alignment of the timed counts to be returned.
Default is ALIGNMENT_EQUAL_AT_END
.
alignment_time: Option<Timestamp>
Optional. Time where the timed counts shall be aligned if rounded alignment is chosen. Default is 00:00 UTC.
order: i32
Optional. The sort order in which the results are returned.
Default is COUNT_DESC
.
page_size: i32
Optional. The maximum number of results to return per response. Default is 20.
page_token: String
Optional. A next_page_token
provided by a previous response. To view
additional results, pass this token along with the identical query
parameters as the first request.
Implementations§
source§impl ListGroupStatsRequest
impl ListGroupStatsRequest
sourcepub fn alignment(&self) -> TimedCountAlignment
pub fn alignment(&self) -> TimedCountAlignment
Returns the enum value of alignment
, or the default if the field is set to an invalid enum value.
sourcepub fn set_alignment(&mut self, value: TimedCountAlignment)
pub fn set_alignment(&mut self, value: TimedCountAlignment)
Sets alignment
to the provided enum value.
sourcepub fn order(&self) -> ErrorGroupOrder
pub fn order(&self) -> ErrorGroupOrder
Returns the enum value of order
, or the default if the field is set to an invalid enum value.
sourcepub fn set_order(&mut self, value: ErrorGroupOrder)
pub fn set_order(&mut self, value: ErrorGroupOrder)
Sets order
to the provided enum value.
Trait Implementations§
source§impl Clone for ListGroupStatsRequest
impl Clone for ListGroupStatsRequest
source§fn clone(&self) -> ListGroupStatsRequest
fn clone(&self) -> ListGroupStatsRequest
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ListGroupStatsRequest
impl Debug for ListGroupStatsRequest
source§impl Default for ListGroupStatsRequest
impl Default for ListGroupStatsRequest
source§impl Message for ListGroupStatsRequest
impl Message for ListGroupStatsRequest
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
source§fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
Self: Sized,
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
Self: Sized,
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
source§fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
Self: Sized,
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
Self: Sized,
source§fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
source§fn decode<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
fn decode<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
source§fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
source§fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
self
. Read moresource§fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
self
.source§impl PartialEq for ListGroupStatsRequest
impl PartialEq for ListGroupStatsRequest
source§fn eq(&self, other: &ListGroupStatsRequest) -> bool
fn eq(&self, other: &ListGroupStatsRequest) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ListGroupStatsRequest
Auto Trait Implementations§
impl Freeze for ListGroupStatsRequest
impl RefUnwindSafe for ListGroupStatsRequest
impl Send for ListGroupStatsRequest
impl Sync for ListGroupStatsRequest
impl Unpin for ListGroupStatsRequest
impl UnwindSafe for ListGroupStatsRequest
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
T
in a tonic::Request