@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class GetDimensionKeyDetailsRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
GetDimensionKeyDetailsRequest() |
Modifier and Type | Method and Description |
---|---|
GetDimensionKeyDetailsRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getGroup()
The name of the dimension group.
|
String |
getGroupIdentifier()
The ID of the dimension group from which to retrieve dimension details.
|
String |
getIdentifier()
The ID for a data source from which to gather dimension data.
|
List<String> |
getRequestedDimensions()
A list of dimensions to retrieve the detail data for within the given dimension group.
|
String |
getServiceType()
The AWS service for which Performance Insights returns data.
|
int |
hashCode() |
void |
setGroup(String group)
The name of the dimension group.
|
void |
setGroupIdentifier(String groupIdentifier)
The ID of the dimension group from which to retrieve dimension details.
|
void |
setIdentifier(String identifier)
The ID for a data source from which to gather dimension data.
|
void |
setRequestedDimensions(Collection<String> requestedDimensions)
A list of dimensions to retrieve the detail data for within the given dimension group.
|
void |
setServiceType(String serviceType)
The AWS service for which Performance Insights returns data.
|
String |
toString()
Returns a string representation of this object.
|
GetDimensionKeyDetailsRequest |
withGroup(String group)
The name of the dimension group.
|
GetDimensionKeyDetailsRequest |
withGroupIdentifier(String groupIdentifier)
The ID of the dimension group from which to retrieve dimension details.
|
GetDimensionKeyDetailsRequest |
withIdentifier(String identifier)
The ID for a data source from which to gather dimension data.
|
GetDimensionKeyDetailsRequest |
withRequestedDimensions(Collection<String> requestedDimensions)
A list of dimensions to retrieve the detail data for within the given dimension group.
|
GetDimensionKeyDetailsRequest |
withRequestedDimensions(String... requestedDimensions)
A list of dimensions to retrieve the detail data for within the given dimension group.
|
GetDimensionKeyDetailsRequest |
withServiceType(ServiceType serviceType)
The AWS service for which Performance Insights returns data.
|
GetDimensionKeyDetailsRequest |
withServiceType(String serviceType)
The AWS service for which Performance Insights returns data.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public void setServiceType(String serviceType)
The AWS service for which Performance Insights returns data. The only valid value is RDS
.
serviceType
- The AWS service for which Performance Insights returns data. The only valid value is RDS
.ServiceType
public String getServiceType()
The AWS service for which Performance Insights returns data. The only valid value is RDS
.
RDS
.ServiceType
public GetDimensionKeyDetailsRequest withServiceType(String serviceType)
The AWS service for which Performance Insights returns data. The only valid value is RDS
.
serviceType
- The AWS service for which Performance Insights returns data. The only valid value is RDS
.ServiceType
public GetDimensionKeyDetailsRequest withServiceType(ServiceType serviceType)
The AWS service for which Performance Insights returns data. The only valid value is RDS
.
serviceType
- The AWS service for which Performance Insights returns data. The only valid value is RDS
.ServiceType
public void setIdentifier(String identifier)
The ID for a data source from which to gather dimension data. This ID must be immutable and unique within an AWS
Region. When a DB instance is the data source, specify its DbiResourceId
value. For example, specify
db-ABCDEFGHIJKLMNOPQRSTU1VW2X
.
identifier
- The ID for a data source from which to gather dimension data. This ID must be immutable and unique within
an AWS Region. When a DB instance is the data source, specify its DbiResourceId
value. For
example, specify db-ABCDEFGHIJKLMNOPQRSTU1VW2X
.public String getIdentifier()
The ID for a data source from which to gather dimension data. This ID must be immutable and unique within an AWS
Region. When a DB instance is the data source, specify its DbiResourceId
value. For example, specify
db-ABCDEFGHIJKLMNOPQRSTU1VW2X
.
DbiResourceId
value. For
example, specify db-ABCDEFGHIJKLMNOPQRSTU1VW2X
.public GetDimensionKeyDetailsRequest withIdentifier(String identifier)
The ID for a data source from which to gather dimension data. This ID must be immutable and unique within an AWS
Region. When a DB instance is the data source, specify its DbiResourceId
value. For example, specify
db-ABCDEFGHIJKLMNOPQRSTU1VW2X
.
identifier
- The ID for a data source from which to gather dimension data. This ID must be immutable and unique within
an AWS Region. When a DB instance is the data source, specify its DbiResourceId
value. For
example, specify db-ABCDEFGHIJKLMNOPQRSTU1VW2X
.public void setGroup(String group)
The name of the dimension group. The only valid value is db.sql
. Performance Insights searches the
specified group for the dimension group ID.
group
- The name of the dimension group. The only valid value is db.sql
. Performance Insights
searches the specified group for the dimension group ID.public String getGroup()
The name of the dimension group. The only valid value is db.sql
. Performance Insights searches the
specified group for the dimension group ID.
db.sql
. Performance Insights
searches the specified group for the dimension group ID.public GetDimensionKeyDetailsRequest withGroup(String group)
The name of the dimension group. The only valid value is db.sql
. Performance Insights searches the
specified group for the dimension group ID.
group
- The name of the dimension group. The only valid value is db.sql
. Performance Insights
searches the specified group for the dimension group ID.public void setGroupIdentifier(String groupIdentifier)
The ID of the dimension group from which to retrieve dimension details. For dimension group db.sql
,
the group ID is db.sql.id
.
groupIdentifier
- The ID of the dimension group from which to retrieve dimension details. For dimension group
db.sql
, the group ID is db.sql.id
.public String getGroupIdentifier()
The ID of the dimension group from which to retrieve dimension details. For dimension group db.sql
,
the group ID is db.sql.id
.
db.sql
, the group ID is db.sql.id
.public GetDimensionKeyDetailsRequest withGroupIdentifier(String groupIdentifier)
The ID of the dimension group from which to retrieve dimension details. For dimension group db.sql
,
the group ID is db.sql.id
.
groupIdentifier
- The ID of the dimension group from which to retrieve dimension details. For dimension group
db.sql
, the group ID is db.sql.id
.public List<String> getRequestedDimensions()
A list of dimensions to retrieve the detail data for within the given dimension group. For the dimension group
db.sql
, specify either the full dimension name db.sql.statement
or the short dimension
name statement
. If you don't specify this parameter, Performance Insights returns all dimension data
within the specified dimension group.
db.sql
, specify either the full dimension name db.sql.statement
or the
short dimension name statement
. If you don't specify this parameter, Performance Insights
returns all dimension data within the specified dimension group.public void setRequestedDimensions(Collection<String> requestedDimensions)
A list of dimensions to retrieve the detail data for within the given dimension group. For the dimension group
db.sql
, specify either the full dimension name db.sql.statement
or the short dimension
name statement
. If you don't specify this parameter, Performance Insights returns all dimension data
within the specified dimension group.
requestedDimensions
- A list of dimensions to retrieve the detail data for within the given dimension group. For the dimension
group db.sql
, specify either the full dimension name db.sql.statement
or the
short dimension name statement
. If you don't specify this parameter, Performance Insights
returns all dimension data within the specified dimension group.public GetDimensionKeyDetailsRequest withRequestedDimensions(String... requestedDimensions)
A list of dimensions to retrieve the detail data for within the given dimension group. For the dimension group
db.sql
, specify either the full dimension name db.sql.statement
or the short dimension
name statement
. If you don't specify this parameter, Performance Insights returns all dimension data
within the specified dimension group.
NOTE: This method appends the values to the existing list (if any). Use
setRequestedDimensions(java.util.Collection)
or withRequestedDimensions(java.util.Collection)
if you want to override the existing values.
requestedDimensions
- A list of dimensions to retrieve the detail data for within the given dimension group. For the dimension
group db.sql
, specify either the full dimension name db.sql.statement
or the
short dimension name statement
. If you don't specify this parameter, Performance Insights
returns all dimension data within the specified dimension group.public GetDimensionKeyDetailsRequest withRequestedDimensions(Collection<String> requestedDimensions)
A list of dimensions to retrieve the detail data for within the given dimension group. For the dimension group
db.sql
, specify either the full dimension name db.sql.statement
or the short dimension
name statement
. If you don't specify this parameter, Performance Insights returns all dimension data
within the specified dimension group.
requestedDimensions
- A list of dimensions to retrieve the detail data for within the given dimension group. For the dimension
group db.sql
, specify either the full dimension name db.sql.statement
or the
short dimension name statement
. If you don't specify this parameter, Performance Insights
returns all dimension data within the specified dimension group.public String toString()
toString
in class Object
Object.toString()
public GetDimensionKeyDetailsRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()