public void setDimensions(java.util.Collection<String> dimensions) {
        if (dimensions == null) {
            this.dimensions = null;
            return;
        }

        this.dimensions = new java.util.ArrayList<String>(dimensions);
    }
<p>
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.
</p>
<p>
Valid values for elements in the <code>Dimensions</code> array are:
</p>
<ul>
<li>
<p>
<code>db.application.name</code> - The name of the application that is connected to the database (only Aurora
PostgreSQL and RDS PostgreSQL)
</p>
</li>
<li>
<p>
<code>db.host.id</code> - The host ID of the connected client (all engines)
</p>
</li>
<li>
<p>
<code>db.host.name</code> - The host name of the connected client (all engines)
</p>
</li>
<li>
<p>
<code>db.name</code> - The name of the database to which the client is connected (only Aurora PostgreSQL, Amazon
RDS PostgreSQL, Aurora MySQL, Amazon RDS MySQL, and MariaDB)
</p>
</li>
<li>
<p>
<code>db.session_type.name</code> - The type of the current session (only Aurora PostgreSQL and RDS PostgreSQL)
</p>
</li>
<li>
<p>
<code>db.sql.id</code> - The SQL ID generated by Performance Insights (all engines)
</p>
</li>
<li>
<p>
<code>db.sql.db_id</code> - The SQL ID generated by the database (all engines)
</p>
</li>
<li>
<p>
<code>db.sql.statement</code> - The SQL text that is being executed (all engines)
</p>
</li>
<li>
<p>
<code>db.sql.tokenized_id</code>
</p>
</li>
<li>
<p>
<code>db.sql_tokenized.id</code> - The SQL digest ID generated by Performance Insights (all engines)
</p>
</li>
<li>
<p>
<code>db.sql_tokenized.db_id</code> - SQL digest ID generated by the database (all engines)
</p>
</li>
<li>
<p>
<code>db.sql_tokenized.statement</code> - The SQL digest text (all engines)
</p>
</li>
<li>
<p>
<code>db.user.id</code> - The ID of the user logged in to the database (all engines)
</p>
</li>
<li>
<p>
<code>db.user.name</code> - The name of the user logged in to the database (all engines)
</p>
</li>
<li>
<p>
<code>db.wait_event.name</code> - The event for which the backend is waiting (all engines)
</p>
</li>
<li>
<p>
<code>db.wait_event.type</code> - The type of event for which the backend is waiting (all engines)
</p>
</li>
<li>
<p>
<code>db.wait_event_type.name</code> - The name of the event type for which the backend is waiting (all engines)
</p>
</li>
</ul>

@param dimensions
       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.</p>
       <p>
       Valid values for elements in the <code>Dimensions</code> array are:
       </p>
       <ul>
       <li>
       <p>
       <code>db.application.name</code> - The name of the application that is connected to the database (only
       Aurora PostgreSQL and RDS PostgreSQL)
       </p>
       </li>
       <li>
       <p>
       <code>db.host.id</code> - The host ID of the connected client (all engines)
       </p>
       </li>
       <li>
       <p>
       <code>db.host.name</code> - The host name of the connected client (all engines)
       </p>
       </li>
       <li>
       <p>
       <code>db.name</code> - The name of the database to which the client is connected (only Aurora PostgreSQL,
       Amazon RDS PostgreSQL, Aurora MySQL, Amazon RDS MySQL, and MariaDB)
       </p>
       </li>
       <li>
       <p>
       <code>db.session_type.name</code> - The type of the current session (only Aurora PostgreSQL and RDS
       PostgreSQL)
       </p>
       </li>
       <li>
       <p>
       <code>db.sql.id</code> - The SQL ID generated by Performance Insights (all engines)
       </p>
       </li>
       <li>
       <p>
       <code>db.sql.db_id</code> - The SQL ID generated by the database (all engines)
       </p>
       </li>
       <li>
       <p>
       <code>db.sql.statement</code> - The SQL text that is being executed (all engines)
       </p>
       </li>
       <li>
       <p>
       <code>db.sql.tokenized_id</code>
       </p>
       </li>
       <li>
       <p>
       <code>db.sql_tokenized.id</code> - The SQL digest ID generated by Performance Insights (all engines)
       </p>
       </li>
       <li>
       <p>
       <code>db.sql_tokenized.db_id</code> - SQL digest ID generated by the database (all engines)
       </p>
       </li>
       <li>
       <p>
       <code>db.sql_tokenized.statement</code> - The SQL digest text (all engines)
       </p>
       </li>
       <li>
       <p>
       <code>db.user.id</code> - The ID of the user logged in to the database (all engines)
       </p>
       </li>
       <li>
       <p>
       <code>db.user.name</code> - The name of the user logged in to the database (all engines)
       </p>
       </li>
       <li>
       <p>
       <code>db.wait_event.name</code> - The event for which the backend is waiting (all engines)
       </p>
       </li>
       <li>
       <p>
       <code>db.wait_event.type</code> - The type of event for which the backend is waiting (all engines)
       </p>
       </li>
       <li>
       <p>
       <code>db.wait_event_type.name</code> - The name of the event type for which the backend is waiting (all
       engines)
       </p>
       </li>
aws-java-sdk-devopsguru/src/main/java/com/amazonaws/services/devopsguru/model/PerformanceInsightsMetricDimensionGroup.java