Interface ListAvailableResourceMetricsRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<ListAvailableResourceMetricsRequest.Builder,ListAvailableResourceMetricsRequest>,PiRequest.Builder,SdkBuilder<ListAvailableResourceMetricsRequest.Builder,ListAvailableResourceMetricsRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- ListAvailableResourceMetricsRequest
public static interface ListAvailableResourceMetricsRequest.Builder extends PiRequest.Builder, SdkPojo, CopyableBuilder<ListAvailableResourceMetricsRequest.Builder,ListAvailableResourceMetricsRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ListAvailableResourceMetricsRequest.Builderidentifier(String identifier)An immutable identifier for a data source that is unique within an Amazon Web Services Region.ListAvailableResourceMetricsRequest.BuildermaxResults(Integer maxResults)The maximum number of items to return.ListAvailableResourceMetricsRequest.BuildermetricTypes(String... metricTypes)The types of metrics to return in the response.ListAvailableResourceMetricsRequest.BuildermetricTypes(Collection<String> metricTypes)The types of metrics to return in the response.ListAvailableResourceMetricsRequest.BuildernextToken(String nextToken)An optional pagination token provided by a previous request.ListAvailableResourceMetricsRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)ListAvailableResourceMetricsRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)ListAvailableResourceMetricsRequest.BuilderserviceType(String serviceType)The Amazon Web Services service for which Performance Insights returns metrics.ListAvailableResourceMetricsRequest.BuilderserviceType(ServiceType serviceType)The Amazon Web Services service for which Performance Insights returns metrics.-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.pi.model.PiRequest.Builder
build
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
serviceType
ListAvailableResourceMetricsRequest.Builder serviceType(String serviceType)
The Amazon Web Services service for which Performance Insights returns metrics.
- Parameters:
serviceType- The Amazon Web Services service for which Performance Insights returns metrics.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ServiceType,ServiceType
-
serviceType
ListAvailableResourceMetricsRequest.Builder serviceType(ServiceType serviceType)
The Amazon Web Services service for which Performance Insights returns metrics.
- Parameters:
serviceType- The Amazon Web Services service for which Performance Insights returns metrics.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ServiceType,ServiceType
-
identifier
ListAvailableResourceMetricsRequest.Builder identifier(String identifier)
An immutable identifier for a data source that is unique within an Amazon Web Services Region. Performance Insights gathers metrics from this data source. To use an Amazon RDS DB instance as a data source, specify its
DbiResourceIdvalue. For example, specifydb-ABCDEFGHIJKLMNOPQRSTU1VWZ.- Parameters:
identifier- An immutable identifier for a data source that is unique within an Amazon Web Services Region. Performance Insights gathers metrics from this data source. To use an Amazon RDS DB instance as a data source, specify itsDbiResourceIdvalue. For example, specifydb-ABCDEFGHIJKLMNOPQRSTU1VWZ.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
metricTypes
ListAvailableResourceMetricsRequest.Builder metricTypes(Collection<String> metricTypes)
The types of metrics to return in the response. Valid values in the array include the following:
-
os(OS counter metrics) - All engines -
db(DB load metrics) - All engines except for Amazon DocumentDB -
db.sql.stats(per-SQL metrics) - All engines except for Amazon DocumentDB -
db.sql_tokenized.stats(per-SQL digest metrics) - All engines except for Amazon DocumentDB
- Parameters:
metricTypes- The types of metrics to return in the response. Valid values in the array include the following:-
os(OS counter metrics) - All engines -
db(DB load metrics) - All engines except for Amazon DocumentDB -
db.sql.stats(per-SQL metrics) - All engines except for Amazon DocumentDB -
db.sql_tokenized.stats(per-SQL digest metrics) - All engines except for Amazon DocumentDB
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
metricTypes
ListAvailableResourceMetricsRequest.Builder metricTypes(String... metricTypes)
The types of metrics to return in the response. Valid values in the array include the following:
-
os(OS counter metrics) - All engines -
db(DB load metrics) - All engines except for Amazon DocumentDB -
db.sql.stats(per-SQL metrics) - All engines except for Amazon DocumentDB -
db.sql_tokenized.stats(per-SQL digest metrics) - All engines except for Amazon DocumentDB
- Parameters:
metricTypes- The types of metrics to return in the response. Valid values in the array include the following:-
os(OS counter metrics) - All engines -
db(DB load metrics) - All engines except for Amazon DocumentDB -
db.sql.stats(per-SQL metrics) - All engines except for Amazon DocumentDB -
db.sql_tokenized.stats(per-SQL digest metrics) - All engines except for Amazon DocumentDB
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
nextToken
ListAvailableResourceMetricsRequest.Builder nextToken(String nextToken)
An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the token, up to the value specified by
MaxRecords.- Parameters:
nextToken- An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the token, up to the value specified byMaxRecords.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
maxResults
ListAvailableResourceMetricsRequest.Builder maxResults(Integer maxResults)
The maximum number of items to return. If the
MaxRecordsvalue is less than the number of existing items, the response includes a pagination token.- Parameters:
maxResults- The maximum number of items to return. If theMaxRecordsvalue is less than the number of existing items, the response includes a pagination token.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
ListAvailableResourceMetricsRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
ListAvailableResourceMetricsRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-