pub struct GoogleCloudApigeeV1QueryTabularStatsRequest {
pub dimensions: Option<Vec<String>>,
pub filter: Option<String>,
pub metrics: Option<Vec<GoogleCloudApigeeV1MetricAggregation>>,
pub page_size: Option<i32>,
pub page_token: Option<String>,
pub time_range: Option<GoogleTypeInterval>,
}
Expand description
Request payload representing the query to be run for fetching security statistics as rows.
§Activities
This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).
Fields§
§dimensions: Option<Vec<String>>
Required. List of dimension names to group the aggregations by.
filter: Option<String>
Filter further on specific dimension values. Follows the same grammar as custom report’s filter expressions. Example, apiproxy eq ‘foobar’. https://cloud.google.com/apigee/docs/api-platform/analytics/analytics-reference#filters
metrics: Option<Vec<GoogleCloudApigeeV1MetricAggregation>>
Required. List of metrics and their aggregations.
page_size: Option<i32>
Page size represents the number of rows.
page_token: Option<String>
Identifies a sequence of rows.
time_range: Option<GoogleTypeInterval>
Time range for the stats.
Trait Implementations§
source§impl Clone for GoogleCloudApigeeV1QueryTabularStatsRequest
impl Clone for GoogleCloudApigeeV1QueryTabularStatsRequest
source§fn clone(&self) -> GoogleCloudApigeeV1QueryTabularStatsRequest
fn clone(&self) -> GoogleCloudApigeeV1QueryTabularStatsRequest
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 Default for GoogleCloudApigeeV1QueryTabularStatsRequest
impl Default for GoogleCloudApigeeV1QueryTabularStatsRequest
source§fn default() -> GoogleCloudApigeeV1QueryTabularStatsRequest
fn default() -> GoogleCloudApigeeV1QueryTabularStatsRequest
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for GoogleCloudApigeeV1QueryTabularStatsRequest
impl<'de> Deserialize<'de> for GoogleCloudApigeeV1QueryTabularStatsRequest
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
impl RequestValue for GoogleCloudApigeeV1QueryTabularStatsRequest
Auto Trait Implementations§
impl RefUnwindSafe for GoogleCloudApigeeV1QueryTabularStatsRequest
impl Send for GoogleCloudApigeeV1QueryTabularStatsRequest
impl Sync for GoogleCloudApigeeV1QueryTabularStatsRequest
impl Unpin for GoogleCloudApigeeV1QueryTabularStatsRequest
impl UnwindSafe for GoogleCloudApigeeV1QueryTabularStatsRequest
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