[][src]Struct rusoto_pi::DimensionGroup

pub struct DimensionGroup {
    pub dimensions: Option<Vec<String>>,
    pub group: String,
    pub limit: Option<i64>,
}

A logical grouping of Performance Insights metrics for a related subject area. For example, the db.sql dimension group consists of the following dimensions: db.sql.id, db.sql.db_id, db.sql.statement, and db.sql.tokenized_id.

Fields

dimensions: Option<Vec<String>>

A list of specific dimensions from a dimension group. If this parameter is not present, then it signifies that all of the dimensions in the group were requested, or are present in the response.

Valid values for elements in the Dimensions array are:

  • db.user.id

  • db.user.name

  • db.host.id

  • db.host.name

  • db.sql.id

  • db.sql.dbid

  • db.sql.statement

  • db.sql.tokenizedid

  • db.sqltokenized.id

  • db.sqltokenized.dbid

  • db.sqltokenized.statement

  • db.waitevent.name

  • db.waitevent.type

  • db.waiteventtype.name

group: String

The name of the dimension group. Valid values are:

  • db.user

  • db.host

  • db.sql

  • db.sqltokenized

  • db.waitevent

  • db.waiteventtype

limit: Option<i64>

The maximum number of items to fetch for this dimension group.

Trait Implementations

impl Clone for DimensionGroup[src]

impl Debug for DimensionGroup[src]

impl Default for DimensionGroup[src]

impl PartialEq<DimensionGroup> for DimensionGroup[src]

impl Serialize for DimensionGroup[src]

impl StructuralPartialEq for DimensionGroup[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.