Interface UpdateUsageResponse.Builder
- All Superinterfaces:
ApiGatewayResponse.Builder
,AwsResponse.Builder
,Buildable
,CopyableBuilder<UpdateUsageResponse.Builder,
,UpdateUsageResponse> SdkBuilder<UpdateUsageResponse.Builder,
,UpdateUsageResponse> SdkPojo
,SdkResponse.Builder
- Enclosing class:
UpdateUsageResponse
public static interface UpdateUsageResponse.Builder
extends ApiGatewayResponse.Builder, SdkPojo, CopyableBuilder<UpdateUsageResponse.Builder,UpdateUsageResponse>
-
Method Summary
Modifier and TypeMethodDescriptionThe ending date of the usage data.items
(Map<String, ? extends Collection<? extends Collection<Long>>> items) The usage data, as daily logs of used and remaining quotas, over the specified time interval indexed over the API keys in a usage plan.Sets the value of the Position property for this object.The starting date of the usage data.usagePlanId
(String usagePlanId) The plan Id associated with this usage data.Methods inherited from interface software.amazon.awssdk.services.apigateway.model.ApiGatewayResponse.Builder
build, responseMetadata, responseMetadata
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
usagePlanId
The plan Id associated with this usage data.
- Parameters:
usagePlanId
- The plan Id associated with this usage data.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
startDate
The starting date of the usage data.
- Parameters:
startDate
- The starting date of the usage data.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
endDate
The ending date of the usage data.
- Parameters:
endDate
- The ending date of the usage data.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
position
Sets the value of the Position property for this object.- Parameters:
position
- The new value for the Position property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
items
UpdateUsageResponse.Builder items(Map<String, ? extends Collection<? extends Collection<Long>>> items) The usage data, as daily logs of used and remaining quotas, over the specified time interval indexed over the API keys in a usage plan. For example,
{..., "values" : { "{api_key}" : [ [0, 100], [10, 90], [100, 10]]}
, where{api_key}
stands for an API key value and the daily log entry is of the format[used quota, remaining quota]
.- Parameters:
items
- The usage data, as daily logs of used and remaining quotas, over the specified time interval indexed over the API keys in a usage plan. For example,{..., "values" : { "{api_key}" : [ [0, 100], [10, 90], [100, 10]]}
, where{api_key}
stands for an API key value and the daily log entry is of the format[used quota, remaining quota]
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-