public static interface GetCostAndUsageResponse.Builder extends CostExplorerResponse.Builder, CopyableBuilder<GetCostAndUsageResponse.Builder,GetCostAndUsageResponse>
| Modifier and Type | Method and Description |
|---|---|
GetCostAndUsageResponse.Builder |
groupDefinitions(Collection<GroupDefinition> groupDefinitions)
The groups specified by the the
Filter or GroupBy parameters in the request. |
GetCostAndUsageResponse.Builder |
groupDefinitions(Consumer<GroupDefinition.Builder>... groupDefinitions)
The groups specified by the the
Filter or GroupBy parameters in the request. |
GetCostAndUsageResponse.Builder |
groupDefinitions(GroupDefinition... groupDefinitions)
The groups specified by the the
Filter or GroupBy parameters in the request. |
GetCostAndUsageResponse.Builder |
nextPageToken(String nextPageToken)
The token for the next set of retrievable results.
|
GetCostAndUsageResponse.Builder |
resultsByTime(Collection<ResultByTime> resultsByTime)
The time period covered by the results in the response.
|
GetCostAndUsageResponse.Builder |
resultsByTime(Consumer<ResultByTime.Builder>... resultsByTime)
The time period covered by the results in the response.
|
GetCostAndUsageResponse.Builder |
resultsByTime(ResultByTime... resultsByTime)
The time period covered by the results in the response.
|
buildsdkHttpResponse, sdkHttpResponsecopyapply, buildGetCostAndUsageResponse.Builder nextPageToken(String nextPageToken)
The token for the next set of retrievable results. AWS provides the token when the response from a previous call has more results than the maximum page size.
nextPageToken - The token for the next set of retrievable results. AWS provides the token when the response from a
previous call has more results than the maximum page size.GetCostAndUsageResponse.Builder groupDefinitions(Collection<GroupDefinition> groupDefinitions)
The groups specified by the the Filter or GroupBy parameters in the request.
groupDefinitions - The groups specified by the the Filter or GroupBy parameters in the request.GetCostAndUsageResponse.Builder groupDefinitions(GroupDefinition... groupDefinitions)
The groups specified by the the Filter or GroupBy parameters in the request.
groupDefinitions - The groups specified by the the Filter or GroupBy parameters in the request.GetCostAndUsageResponse.Builder groupDefinitions(Consumer<GroupDefinition.Builder>... groupDefinitions)
The groups specified by the the Filter or GroupBy parameters in the request.
List.Builder avoiding the need
to create one manually via List#builder() .
When the Consumer completes, List.Builder#build() is called immediately and
its result is passed to #groupDefinitions(List) .groupDefinitions - a consumer that will call methods on List.Builder #groupDefinitions(List) GetCostAndUsageResponse.Builder resultsByTime(Collection<ResultByTime> resultsByTime)
The time period covered by the results in the response.
resultsByTime - The time period covered by the results in the response.GetCostAndUsageResponse.Builder resultsByTime(ResultByTime... resultsByTime)
The time period covered by the results in the response.
resultsByTime - The time period covered by the results in the response.GetCostAndUsageResponse.Builder resultsByTime(Consumer<ResultByTime.Builder>... resultsByTime)
The time period covered by the results in the response.
This is a convenience that creates an instance of theList.Builder avoiding the need to
create one manually via List#builder() .
When the Consumer completes, List.Builder#build() is called immediately and its
result is passed to #resultsByTime(List) .resultsByTime - a consumer that will call methods on List.Builder #resultsByTime(List) Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.