/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include 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.See Also:
AWS
* API Reference
The name of the dimension group. Valid values are:
* db.user
db.host
db.sql
db.sql_tokenized
db.wait_event
* db.wait_event_type
The name of the dimension group. Valid values are:
* db.user
db.host
db.sql
db.sql_tokenized
db.wait_event
* db.wait_event_type
The name of the dimension group. Valid values are:
* db.user
db.host
db.sql
db.sql_tokenized
db.wait_event
* db.wait_event_type
The name of the dimension group. Valid values are:
* db.user
db.host
db.sql
db.sql_tokenized
db.wait_event
* db.wait_event_type
The name of the dimension group. Valid values are:
* db.user
db.host
db.sql
db.sql_tokenized
db.wait_event
* db.wait_event_type
The name of the dimension group. Valid values are:
* db.user
db.host
db.sql
db.sql_tokenized
db.wait_event
* db.wait_event_type
The name of the dimension group. Valid values are:
* db.user
db.host
db.sql
db.sql_tokenized
db.wait_event
* db.wait_event_type
The name of the dimension group. Valid values are:
* db.user
db.host
db.sql
db.sql_tokenized
db.wait_event
* db.wait_event_type
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.db_id
*db.sql.statement
db.sql.tokenized_id
db.sql_tokenized.id
db.sql_tokenized.db_id
db.sql_tokenized.statement
db.wait_event.name
*db.wait_event.type
db.wait_event_type.name
*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.db_id
*db.sql.statement
db.sql.tokenized_id
db.sql_tokenized.id
db.sql_tokenized.db_id
db.sql_tokenized.statement
db.wait_event.name
*db.wait_event.type
db.wait_event_type.name
*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.db_id
*db.sql.statement
db.sql.tokenized_id
db.sql_tokenized.id
db.sql_tokenized.db_id
db.sql_tokenized.statement
db.wait_event.name
*db.wait_event.type
db.wait_event_type.name
*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.db_id
*db.sql.statement
db.sql.tokenized_id
db.sql_tokenized.id
db.sql_tokenized.db_id
db.sql_tokenized.statement
db.wait_event.name
*db.wait_event.type
db.wait_event_type.name
*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.db_id
*db.sql.statement
db.sql.tokenized_id
db.sql_tokenized.id
db.sql_tokenized.db_id
db.sql_tokenized.statement
db.wait_event.name
*db.wait_event.type
db.wait_event_type.name
*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.db_id
*db.sql.statement
db.sql.tokenized_id
db.sql_tokenized.id
db.sql_tokenized.db_id
db.sql_tokenized.statement
db.wait_event.name
*db.wait_event.type
db.wait_event_type.name
*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.db_id
*db.sql.statement
db.sql.tokenized_id
db.sql_tokenized.id
db.sql_tokenized.db_id
db.sql_tokenized.statement
db.wait_event.name
*db.wait_event.type
db.wait_event_type.name
*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.db_id
*db.sql.statement
db.sql.tokenized_id
db.sql_tokenized.id
db.sql_tokenized.db_id
db.sql_tokenized.statement
db.wait_event.name
*db.wait_event.type
db.wait_event_type.name
*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.db_id
*db.sql.statement
db.sql.tokenized_id
db.sql_tokenized.id
db.sql_tokenized.db_id
db.sql_tokenized.statement
db.wait_event.name
*db.wait_event.type
db.wait_event_type.name
*The maximum number of items to fetch for this dimension group.
*/ inline int GetLimit() const{ return m_limit; } /** *The maximum number of items to fetch for this dimension group.
*/ inline bool LimitHasBeenSet() const { return m_limitHasBeenSet; } /** *The maximum number of items to fetch for this dimension group.
*/ inline void SetLimit(int value) { m_limitHasBeenSet = true; m_limit = value; } /** *The maximum number of items to fetch for this dimension group.
*/ inline DimensionGroup& WithLimit(int value) { SetLimit(value); return *this;} private: Aws::String m_group; bool m_groupHasBeenSet; Aws::Vector