Interface GetApproximateUsageRecordsRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<GetApproximateUsageRecordsRequest.Builder,GetApproximateUsageRecordsRequest>,CostExplorerRequest.Builder,SdkBuilder<GetApproximateUsageRecordsRequest.Builder,GetApproximateUsageRecordsRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- GetApproximateUsageRecordsRequest
public static interface GetApproximateUsageRecordsRequest.Builder extends CostExplorerRequest.Builder, SdkPojo, CopyableBuilder<GetApproximateUsageRecordsRequest.Builder,GetApproximateUsageRecordsRequest>
-
-
Method Summary
-
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.costexplorer.model.CostExplorerRequest.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
-
granularity
GetApproximateUsageRecordsRequest.Builder granularity(String granularity)
How granular you want the data to be. You can enable data at hourly or daily granularity.
- Parameters:
granularity- How granular you want the data to be. You can enable data at hourly or daily granularity.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
Granularity,Granularity
-
granularity
GetApproximateUsageRecordsRequest.Builder granularity(Granularity granularity)
How granular you want the data to be. You can enable data at hourly or daily granularity.
- Parameters:
granularity- How granular you want the data to be. You can enable data at hourly or daily granularity.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
Granularity,Granularity
-
services
GetApproximateUsageRecordsRequest.Builder services(Collection<String> services)
The service metadata for the service or services you want to query. If not specified, all elements are returned.
- Parameters:
services- The service metadata for the service or services you want to query. If not specified, all elements are returned.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
services
GetApproximateUsageRecordsRequest.Builder services(String... services)
The service metadata for the service or services you want to query. If not specified, all elements are returned.
- Parameters:
services- The service metadata for the service or services you want to query. If not specified, all elements are returned.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
approximationDimension
GetApproximateUsageRecordsRequest.Builder approximationDimension(String approximationDimension)
The service to evaluate for the usage records. You can choose resource-level data at daily granularity, or hourly granularity with or without resource-level data.
- Parameters:
approximationDimension- The service to evaluate for the usage records. You can choose resource-level data at daily granularity, or hourly granularity with or without resource-level data.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ApproximationDimension,ApproximationDimension
-
approximationDimension
GetApproximateUsageRecordsRequest.Builder approximationDimension(ApproximationDimension approximationDimension)
The service to evaluate for the usage records. You can choose resource-level data at daily granularity, or hourly granularity with or without resource-level data.
- Parameters:
approximationDimension- The service to evaluate for the usage records. You can choose resource-level data at daily granularity, or hourly granularity with or without resource-level data.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ApproximationDimension,ApproximationDimension
-
overrideConfiguration
GetApproximateUsageRecordsRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
GetApproximateUsageRecordsRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-