public static interface UpdateUsagePlanResponse.Builder extends APIGatewayResponse.Builder, CopyableBuilder<UpdateUsagePlanResponse.Builder,UpdateUsagePlanResponse>
| Modifier and Type | Method and Description |
|---|---|
UpdateUsagePlanResponse.Builder |
apiStages(ApiStage... apiStages)
The associated API stages of a usage plan.
|
UpdateUsagePlanResponse.Builder |
apiStages(Collection<ApiStage> apiStages)
The associated API stages of a usage plan.
|
UpdateUsagePlanResponse.Builder |
apiStages(Consumer<ApiStage.Builder>... apiStages)
The associated API stages of a usage plan.
|
UpdateUsagePlanResponse.Builder |
description(String description)
The description of a usage plan.
|
UpdateUsagePlanResponse.Builder |
id(String id)
The identifier of a UsagePlan resource.
|
UpdateUsagePlanResponse.Builder |
name(String name)
The name of a usage plan.
|
UpdateUsagePlanResponse.Builder |
productCode(String productCode)
The AWS Markeplace product identifier to associate with the usage plan as a SaaS product on AWS Marketplace.
|
default UpdateUsagePlanResponse.Builder |
quota(Consumer<QuotaSettings.Builder> quota)
The maximum number of permitted requests per a given unit time interval.
|
UpdateUsagePlanResponse.Builder |
quota(QuotaSettings quota)
The maximum number of permitted requests per a given unit time interval.
|
default UpdateUsagePlanResponse.Builder |
throttle(Consumer<ThrottleSettings.Builder> throttle)
The request throttle limits of a usage plan.
|
UpdateUsagePlanResponse.Builder |
throttle(ThrottleSettings throttle)
The request throttle limits of a usage plan.
|
buildsdkHttpResponse, sdkHttpResponsecopyapply, buildUpdateUsagePlanResponse.Builder id(String id)
The identifier of a UsagePlan resource.
id - The identifier of a UsagePlan resource.UpdateUsagePlanResponse.Builder name(String name)
The name of a usage plan.
name - The name of a usage plan.UpdateUsagePlanResponse.Builder description(String description)
The description of a usage plan.
description - The description of a usage plan.UpdateUsagePlanResponse.Builder apiStages(Collection<ApiStage> apiStages)
The associated API stages of a usage plan.
apiStages - The associated API stages of a usage plan.UpdateUsagePlanResponse.Builder apiStages(ApiStage... apiStages)
The associated API stages of a usage plan.
apiStages - The associated API stages of a usage plan.UpdateUsagePlanResponse.Builder apiStages(Consumer<ApiStage.Builder>... apiStages)
The associated API stages of a usage plan.
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 #apiStages(List) .apiStages - a consumer that will call methods on List.Builder #apiStages(List) UpdateUsagePlanResponse.Builder throttle(ThrottleSettings throttle)
The request throttle limits of a usage plan.
throttle - The request throttle limits of a usage plan.default UpdateUsagePlanResponse.Builder throttle(Consumer<ThrottleSettings.Builder> throttle)
The request throttle limits of a usage plan.
This is a convenience that creates an instance of theThrottleSettings.Builder avoiding the need to
create one manually via ThrottleSettings.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to throttle(ThrottleSettings).throttle - a consumer that will call methods on ThrottleSettings.Builderthrottle(ThrottleSettings)UpdateUsagePlanResponse.Builder quota(QuotaSettings quota)
The maximum number of permitted requests per a given unit time interval.
quota - The maximum number of permitted requests per a given unit time interval.default UpdateUsagePlanResponse.Builder quota(Consumer<QuotaSettings.Builder> quota)
The maximum number of permitted requests per a given unit time interval.
This is a convenience that creates an instance of theQuotaSettings.Builder avoiding the need to
create one manually via QuotaSettings.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to quota(QuotaSettings).quota - a consumer that will call methods on QuotaSettings.Builderquota(QuotaSettings)UpdateUsagePlanResponse.Builder productCode(String productCode)
The AWS Markeplace product identifier to associate with the usage plan as a SaaS product on AWS Marketplace.
productCode - The AWS Markeplace product identifier to associate with the usage plan as a SaaS product on AWS
Marketplace.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.