Interface ListAvailableResourceDimensionsRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<ListAvailableResourceDimensionsRequest.Builder,ListAvailableResourceDimensionsRequest>,PiRequest.Builder,SdkBuilder<ListAvailableResourceDimensionsRequest.Builder,ListAvailableResourceDimensionsRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- ListAvailableResourceDimensionsRequest
public static interface ListAvailableResourceDimensionsRequest.Builder extends PiRequest.Builder, SdkPojo, CopyableBuilder<ListAvailableResourceDimensionsRequest.Builder,ListAvailableResourceDimensionsRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ListAvailableResourceDimensionsRequest.BuilderauthorizedActions(Collection<FineGrainedAction> authorizedActions)The actions to discover the dimensions you are authorized to access.ListAvailableResourceDimensionsRequest.BuilderauthorizedActions(FineGrainedAction... authorizedActions)The actions to discover the dimensions you are authorized to access.ListAvailableResourceDimensionsRequest.BuilderauthorizedActionsWithStrings(String... authorizedActions)The actions to discover the dimensions you are authorized to access.ListAvailableResourceDimensionsRequest.BuilderauthorizedActionsWithStrings(Collection<String> authorizedActions)The actions to discover the dimensions you are authorized to access.ListAvailableResourceDimensionsRequest.Builderidentifier(String identifier)An immutable identifier for a data source that is unique within an Amazon Web Services Region.ListAvailableResourceDimensionsRequest.BuildermaxResults(Integer maxResults)The maximum number of items to return in the response.ListAvailableResourceDimensionsRequest.Buildermetrics(String... metrics)The types of metrics for which to retrieve dimensions.ListAvailableResourceDimensionsRequest.Buildermetrics(Collection<String> metrics)The types of metrics for which to retrieve dimensions.ListAvailableResourceDimensionsRequest.BuildernextToken(String nextToken)An optional pagination token provided by a previous request.ListAvailableResourceDimensionsRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)ListAvailableResourceDimensionsRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)ListAvailableResourceDimensionsRequest.BuilderserviceType(String serviceType)The Amazon Web Services service for which Performance Insights returns metrics.ListAvailableResourceDimensionsRequest.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
ListAvailableResourceDimensionsRequest.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
ListAvailableResourceDimensionsRequest.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
ListAvailableResourceDimensionsRequest.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.
-
metrics
ListAvailableResourceDimensionsRequest.Builder metrics(Collection<String> metrics)
The types of metrics for which to retrieve dimensions. Valid values include
db.load.- Parameters:
metrics- The types of metrics for which to retrieve dimensions. Valid values includedb.load.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
metrics
ListAvailableResourceDimensionsRequest.Builder metrics(String... metrics)
The types of metrics for which to retrieve dimensions. Valid values include
db.load.- Parameters:
metrics- The types of metrics for which to retrieve dimensions. Valid values includedb.load.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
maxResults
ListAvailableResourceDimensionsRequest.Builder maxResults(Integer maxResults)
The maximum number of items to return in the response. If more items exist than the specified
MaxRecordsvalue, a pagination token is included in the response so that the remaining results can be retrieved.- Parameters:
maxResults- The maximum number of items to return in the response. If more items exist than the specifiedMaxRecordsvalue, a pagination token is included in the response so that the remaining results can be retrieved.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nextToken
ListAvailableResourceDimensionsRequest.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.
-
authorizedActionsWithStrings
ListAvailableResourceDimensionsRequest.Builder authorizedActionsWithStrings(Collection<String> authorizedActions)
The actions to discover the dimensions you are authorized to access. If you specify multiple actions, then the response will contain the dimensions common for all the actions.
When you don't specify this request parameter or provide an empty list, the response contains all the available dimensions for the target database engine whether or not you are authorized to access them.
- Parameters:
authorizedActions- The actions to discover the dimensions you are authorized to access. If you specify multiple actions, then the response will contain the dimensions common for all the actions.When you don't specify this request parameter or provide an empty list, the response contains all the available dimensions for the target database engine whether or not you are authorized to access them.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
authorizedActionsWithStrings
ListAvailableResourceDimensionsRequest.Builder authorizedActionsWithStrings(String... authorizedActions)
The actions to discover the dimensions you are authorized to access. If you specify multiple actions, then the response will contain the dimensions common for all the actions.
When you don't specify this request parameter or provide an empty list, the response contains all the available dimensions for the target database engine whether or not you are authorized to access them.
- Parameters:
authorizedActions- The actions to discover the dimensions you are authorized to access. If you specify multiple actions, then the response will contain the dimensions common for all the actions.When you don't specify this request parameter or provide an empty list, the response contains all the available dimensions for the target database engine whether or not you are authorized to access them.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
authorizedActions
ListAvailableResourceDimensionsRequest.Builder authorizedActions(Collection<FineGrainedAction> authorizedActions)
The actions to discover the dimensions you are authorized to access. If you specify multiple actions, then the response will contain the dimensions common for all the actions.
When you don't specify this request parameter or provide an empty list, the response contains all the available dimensions for the target database engine whether or not you are authorized to access them.
- Parameters:
authorizedActions- The actions to discover the dimensions you are authorized to access. If you specify multiple actions, then the response will contain the dimensions common for all the actions.When you don't specify this request parameter or provide an empty list, the response contains all the available dimensions for the target database engine whether or not you are authorized to access them.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
authorizedActions
ListAvailableResourceDimensionsRequest.Builder authorizedActions(FineGrainedAction... authorizedActions)
The actions to discover the dimensions you are authorized to access. If you specify multiple actions, then the response will contain the dimensions common for all the actions.
When you don't specify this request parameter or provide an empty list, the response contains all the available dimensions for the target database engine whether or not you are authorized to access them.
- Parameters:
authorizedActions- The actions to discover the dimensions you are authorized to access. If you specify multiple actions, then the response will contain the dimensions common for all the actions.When you don't specify this request parameter or provide an empty list, the response contains all the available dimensions for the target database engine whether or not you are authorized to access them.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
ListAvailableResourceDimensionsRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
ListAvailableResourceDimensionsRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-